Tag Archives: Skill

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 into a [...]
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 I’d copy a [...]
Posted in Analog Professional | Also tagged , , , , | Leave a comment