If one is doing an analysis over a range of variables, one should use the paramAnalysis ocean function. That said, I’m constantly having to look up how to do a for loop in Skill. So, I’m placing a couple examples where I know I can get to them.
Tag Archives: cadence
Updates to Cadence/Subversion (CDSVN) scripts
Our Brazilian Friends PCS and NGJr have offered the following changes to the CDSVN package: Into the file “cdsLibMgr.lib” was created the menu item “SVN Unlock Cell” Into the file “svnLockCell.il” were created the procedures “svnUnlockCell” and “svnUnlockCellFormCB” Inside the procedures “svnUnlockCellFormCB” and “svnUnlockCVFormCB” were made the following changes: where you have: if( !(rexMatchp(“.*.svn$”, file~>readPath) [...]
Non-Radix-2 FFT in Cadence/Ocean/Skill/Spectre | Using Cadence IPC to talk to Matlab (or anything else)
Introduction I had been working on a pulse-width-modulation (PWM) design. It was a pseudo-digital implementation, in that the output was clocked by a high-speed clock. The actual switching rate was much lower than this clock. I wanted to simulate this design in Cadence/Spectre by running a transient and then taking an FFT. However, I ran [...]
Reader Round-Up (vol 1)
Answers question in I/Q Noise figure, and on how to do stability in Cadence ADE.
Pictorial introduction to using Cadence & Subversion
I previously blogged about some scripts I use to help Cadence & Subversion be more compatible. I received some feedback that the scripts were incomplete and came without any usage model. So, I went through an excercise to document the scripts and to make sure they were complete.
Calculation of ADC SNR in Cadence Skill/Ocean
However, here’s how I compute SNR/SNDR from an FFT using Cadence Ocean/Skill.
Getting subversion and Cadence to play nice together
I wrote a set of scripts to make Cadence IC tools & Subversion work together. This requires subversion 1.4 or higher. Red Hat Enterprise Linux 4 by default ships with 1.3. See also Pictorial Introduction to Using Cadence/Subversion for detailed tutorial on usage. This post is mostly about the guts of the scripts. Note: this [...]
Getting subversion and Cadence to play nice
I wrote a set of scripts to make Cadence IC tools & Subversion work together. Note: this is not actual Cadence/Subversion integration (which is much more powerful and highly recommended). There were a few problems that I had to solve: Pesky .svn directories The main problem is that Subversion puts .svn housekeeping directories everywhere. When [...]