Tag Archives: Skill

For loops in Cadence

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.

Posted in Analog Professional | Also tagged , | Leave a comment

Skill File I/O

I keep having to look up file I/O using Cadence’s SKILL language, so I’m putting it here for easy reference

Posted in Analog Professional | Also tagged , | Leave a comment

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 [...]

Posted in Analog Professional, Digital Professional | Also tagged , , , , | 4 Comments

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.

Posted in Analog Professional | Also tagged , , , , , , , , , , | Comments closed

Calculation of ADC SNR in Cadence Skill/Ocean

However, here’s how I compute SNR/SNDR from an FFT using Cadence Ocean/Skill.

Posted in Analog Professional | Also tagged , , , , , , , , , , | 1 Comment

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 [...]

Posted in Analog Professional | Also tagged , , , , | Leave a comment