ee

New comer, need help with VIA drill size change

Greeting to all:

I am new in this tool, only 2 weeks. Trying to create a new Via with smaller size drill hole from exiting 13 mils size to 10 mils size. I got the message as imaged below. Any advise what to do?  Thanks in advance.

 




ee

Extracting 1dB bandwidth from parametric sweep-DFT results

Hi all,

I am using ADE assembler.

I ran transient simulation and swept the input frequency (Fin) of the circuit. And I use Spectrum Measurement to return a value of the fundamental tone magnitude (Sig_fund) for each sweep point. 

Previously, I use "plot across design points" to plot both "Fin" and "Sig_fund", and then use "Y vs Y" to get a waveform of Sig_fund vs Fin. Measure the 1dB Bandwidth with markers. 

Can I realized above measurement with an expression in "output setup" ? And how?

I know to set the "Eval type" to "sweep" to process the data across sweep points. But here, it has to return an interpolated value from "Fin" with a criteria "(value(calcVal("Sig_fund"  0) - 1)". I am not sure whether it can be done in ADE assembler.

Thanks and regards,

Yutao




ee

VHDL-AMS std and ieee libraries not found/empty

I'm trying to set up a VHDL-AMS simulation, so I made a new cell, selected the vhdlamstext type, and copied some example from the web. But when I hit the save and compile button, I first got the following NOLSTD error:

https://www.edaboard.com/showthread.php?27832-Simulating-a-VHDL-design-in-ldv5-1

So I added said file to my cds.lib and tried again. But now I'm getting this:

ncvhdl_p: *F,DLUNNE: Can't find STANDARD at /cadappl/ictools/cadence_ic/6.1.7.721/tools/inca/files/STD.

If I go over to the Library Browser, it indeed shows that the library is completely empty. Properties show it has the following files attached.

In the file system I've also found a STD.src folder. Is there a way to recompile the library properly? Supposedly this folder includes precompiled versions, but looks like not really.




ee

Accurate delay measurement between two clocks

Hi,

I am currently struggling with measuring the delay between two clocks with a sufficient accuracy. The reference one is a fixed-phase clock, and the other one is a squared clock resulting of a circuit (kind of PLL) synthesis.
As I need to run a large amount of Monte-Carlo simulations in transient noise, I need to improve the simulation speed, while keeping a satisfactory delay measurement accuracy (<0.1ps), more specifically at 0V-crossings of the differential clocks. So I cannot simply set a max timestep <0.1ps as it would be far too long to simulate.
To sum up, I would need a very relaxed timestep on clock up and down levels, and a very short timestep only at rise/fall transitions.

For this purpose, I wrote a Verilog-A script
- using a timmer function to accurately emulate the reference clock 0V-crossing times (and get the related times with $abstime)
- using @(cross to get the 0V-crossing times of the synthesized clock: but this is not accurate enough (I see simulation noise around 3ps in Conservative). Indeed, the "cross" event occures at the simulation time following the effective 0V-crossing time; this could be sometimes >3ps, far not enough accurate for my purpose.
- I have tried to replace the cross with the "above" function, but it hasn't changed anything, whatever the time_tol value I put (<0.1ps for instance), the result is the same as with the "cross" function and the points are larger than >>0.1ps, weirdly.

So I have decided to give up Verilog-A to measure the delay between my two clocks.
I am currently trying to use the "delay" function of the Cadence Calculator as I guess it will "extrapolate" the time between two simulation points and therefore give a more accurate measurement of the 0V-crossing events, but when I try to compute the delay difference between the synthesized clock and the reference clock, it returns "0".

...

Could you please give me hints to dramatically improve my 0V-crossing time measurements while relaxing the simulation time?
- either by helping me in writing a more suitable Verilog-A script
- or by helping me in using the "delay" function of the calculator
- or maybe by providing me a "magic" Skill function?
Using AMS+Multithread simulator...

Thanks a lot in advance for your help and best regards.




ee

Virtuoso Meets Maxwell: Bumps, Bumps.... Where Are My Bumps?

Bumps are central to the Virtuoso MultiTech Framework solution. Bumps provide a connection between stacked ICs, interposers, packages, and boards. Bump locations, connectivity, and other attributes are the basis for creating TILPs, which we combine to create system-level layouts.(read more)




ee

Virtuoso Meets Maxwell: Help with Electromagnetic Analysis - Part V

Here is another blog in the multi-part series that aims at providing in-depth details of electromagnetic analysis in the Virtuoso RF solution. Read to learn about the nuances of port setup for electromagnetic analysis.(read more)




ee

Virtuoso Meets Maxwell: What About My Die That Has No Bumps, Only Pad Shapes? How Do I Export That?

If you have one of those Die layouts, which doesn’t have bumps, but rather uses pad shapes and labels to identify I/O locations, then you might be feeling a bit left out of all of this jazz and tango. Hence, today, I am writing to tell you that, fear not, we have a solution for your Die as well.(read more)




ee

Virtuoso Meets Maxwell: Keeping Things Simple in the Virtuoso RF Solution

We have all heard the sayings “Less is more” and “Keep it simple”. Electromagnetic simulation is an activity where following that advice has enormous payoffs. In this blog I’ll talk about some of my experiences with how Virtuoso RF Solution’s shape simplification feature has helped my customers get significant performance improvements with minimal impacts on accuracy. (read more)




ee

Virtuoso Meets Maxwell: Die Export Gets a Facelift

Hello everyone, today I’d like to talk to you about the recent enhancements to Die export in the Virtuoso RF Solution, most of which were released in ICADVM 18.1 ISR10. What’s the background for these enhancements? Exporting an abstract of a Die, which basically represents the outer boundary of the Die with I/O locations, as an intermediate file to exchange information between various Cadence tools (i.e., the Innovus, Virtuoso, and Allegro platforms) is not a new feature. This capability existed even prior to the Virtuoso RF Solution. However, the entire functionality was rewritten from scratch when we first started developing the Virtuoso RF Solution because the previous feature was deemed archaic, its performance and capacity needed to be enhanced, and use model needed to be modernized. This effort has been made in various phases, with the last round being completed and released in ICADVM18.1 ISR10.(read more)




ee

Video: ગુજરાત સ્થાપના દિવસ અંગે PM Modi એ Tweet કરીને ગુજરાતની જનતાને આપી શુભેચ્છાઓ

ગુજરાત સ્થાપના દિવસ અંગે PM Modi એ Tweet કરીને ગુજરાતની જનતાને આપી શુભેચ્છાઓ




ee

લૉકડાઉન 3.0 : Red, Green અને Orange ઝોનમાં કઈ કઈ છૂટછાટ મળશે, કઈ નહીં?

ભારત સરકારે ત્રીજી મે બાદ લૉકડાઉન 3.0ની જાહેરાત કરી છે, જે 17મી મે સુધી ચાલશે. આ દરમિયાન દેશના અલગ અલગ જિલ્લાઓને ઝોન પ્રમાણે વહેંચી દેવામાં આવ્યા છે. આ ઉપરાંત ઝોન પ્રમાણે લૉકડાઉનના નિયમોમાં છૂટછાટ આપવામાં આવી છે. કયા ઝોનમાં શું છૂટછાટ આપવામાં આવી છે તે ઇન્ફોગ્રાફિસથી સમજીઓ...




ee

આતુરતાનો અંત : આ દિવસે લેવાશે NEET અને JEE (Main)ની પરીક્ષા

JEE (Main)ની પરીક્ષા 18 જુલાઈથી 23 જુલાઈની વચ્ચે આયોજિત કરાશે, NEETની પરીક્ષા 26 જુલાઈએ લેવાશે




ee

Valentine Week 2020: આ રાશિનાં જાતકોને મળશે ભરપૂર પ્રેમ,જાણો તમારૂં શું થશે?

તો આજે આપણે જોઇએ કે કઇ રાશિનાં જાતકો માટે આ વૅલેન્ટાઇન કેવો રહેશે. તમને પ્રેમનો રંગ મળશે કે પ્રેમ પર પાણી ફરશે.




ee

8 વર્ષની આ છોકરી બની ચૂકી છે 'Treeman', વૃક્ષ જેવું દેખાવા લાગ્યું શરીર

જન્મના એક વર્ષ બાદથી જ શરીર પર મસા થવાનું શરૂ થયું, સ્થિતિ વણસી જતાં હવે સ્કિન કેન્સર થવાનો ખતરો




ee

Corona: ઘરોમાં કેદ ઈટલીના લોકો માટે પૉર્ન સાઇટે Free કર્યું પ્રિમિયમ કન્ટેન્ટ

PornHubના નામથી જાણીતી પૉર્ન સાઇટે પોતાનું પ્રિમિયમ કન્ટેન્ટ ઈટલીના લોકો માટે મફત કરી દીધું છે




ee

Darjeeling News in Bengali by News18 Bengali




ee

News18 Urdu: Latest News Lakshdweep

visit News18 Urdu for latest news, breaking news, news headlines and updates from Lakshdweep on politics, sports, entertainment, cricket, crime and more.




ee

News18 Urdu: Latest News Kancheepuram

visit News18 Urdu for latest news, breaking news, news headlines and updates from Kancheepuram on politics, sports, entertainment, cricket, crime and more.




ee

News18 Urdu: Latest News Beed

visit News18 Urdu for latest news, breaking news, news headlines and updates from Beed on politics, sports, entertainment, cricket, crime and more.




ee

News18 Urdu: Latest News Neemuch

visit News18 Urdu for latest news, breaking news, news headlines and updates from Neemuch on politics, sports, entertainment, cricket, crime and more.




ee

News18 Urdu: Latest News Meerut

visit News18 Urdu for latest news, breaking news, news headlines and updates from Meerut on politics, sports, entertainment, cricket, crime and more.




ee

News18 Urdu: Latest News Darjeeling

visit News18 Urdu for latest news, breaking news, news headlines and updates from Darjeeling on politics, sports, entertainment, cricket, crime and more.










ee

KeeWeb 1.14.0 HTML Injection

KeeWeb version 1.14.0 suffers from an html injection vulnerability.





ee

Apache Struts 2 Needs Patching, Without Delay. It's Under Attack Now.




ee

Contest Seeks The Most Diminutive XSS Worm





ee

FreeBSD Security Advisory - FreeBSD-SA-18:13.nfs

FreeBSD Security Advisory - Insufficient and improper checking in the NFS server code could cause a denial of service or possibly remote code execution via a specially crafted network packet. A remote attacker could cause the NFS server to crash, resulting in a denial of service, or possibly execute arbitrary code on the server.




ee

FreeBSD Security Advisory - FreeBSD-SA-18:14.bhyve

FreeBSD Security Advisory - Insufficient bounds checking in one of the device models provided by bhyve(8) can permit a guest operating system to overwrite memory in the bhyve(8) processing possibly permitting arbitrary code execution. A guest OS using a firmware image can cause the bhyve process to crash, or possibly execute arbitrary code on the host as root.




ee

FreeBSD Intel SYSRET Privilege Escalation

This Metasploit module exploits a vulnerability in the FreeBSD kernel, when running on 64-bit Intel processors. By design, 64-bit processors following the X86-64 specification will trigger a general protection fault (GPF) when executing a SYSRET instruction with a non-canonical address in the RCX register. However, Intel processors check for a non-canonical address prior to dropping privileges, causing a GPF in privileged mode. As a result, the current userland RSP stack pointer is restored and executed, resulting in privileged code execution.




ee

FreeBSD Security Advisory - FreeBSD-SA-19:03.wpa

FreeBSD Security Advisory - Multiple vulnerabilities exist in the hostapd(8) and wpa_supplicant(8) implementations.




ee

FreeBSD Security Advisory - FreeBSD-SA-19:07.mds

FreeBSD Security Advisory - On some Intel processors utilizing speculative execution a local process may be able to infer stale information from microarchitectural buffers to obtain a memory disclosure. An attacker may be able to read secret data from the kernel or from a process when executing untrusted code (for example, in a web browser).




ee

FreeBSD rtld execl() Privilege Escalation

This Metasploit module exploits a vulnerability in the FreeBSD run-time link-editor (rtld). The rtld unsetenv() function fails to remove LD_* environment variables if __findenv() fails. This can be abused to load arbitrary shared objects using LD_PRELOAD, resulting in privileged code execution.




ee

Linux / FreeBSD TCP-Based Denial Of Service

Netflix has identified several TCP networking vulnerabilities in FreeBSD and Linux kernels. The vulnerabilities specifically relate to the minimum segment size (MSS) and TCP Selective Acknowledgement (SACK) capabilities. The most serious, dubbed _"SACK Panic_," allows a remotely-triggered kernel panic on recent Linux kernels. There are patches that address most of these vulnerabilities. If patches can not be applied, certain mitigations will be effective.




ee

macOS Kernel wait_for_namespace_event() Race Condition / Use-After-Free

In the macOS kernel, the XNU function wait_for_namespace_event() in bsd/vfs/vfs_syscalls.c releases a file descriptor for use by userspace but may then subsequently destroy that file descriptor using fp_free(), which unconditionally frees the fileproc and fileglob. This opens up a race window during which the process could manipulate those objects while they're being freed. Exploitation requires root privileges.




ee

Nigerian Prince Swaps The Sweet Talk For Keyloggers And Exploits




ee

Juniper Bleeding Data And Money: Slaps Band-Aids All Over JunOS




ee

BlackBerry Users Get Free Remote Wipe, Backup And Location







ee

Amazon Fires Four Employees For Abusing Ring Access