ad1

Tuesday, November 28, 2017

Bandgap Startup Stability Analysis

To get the stability of startup circuit, you may want to know the stability information through a period of time. To do this:


Use Transient simulation operating point in stb analysis

Try using the Setup->Environment form, and looking at the "Analysis Order". You can enter "tran stb" in this field to tell it what order to do the analyses, which will override the default.

This makes the stability analysis use the final time of previously transient simulation as its operating point in calculating the stability information, as can been verified in spectre.out file.


Alternatively, you can set actimes & acnames in transient analysis:

The generated netlist reflect these changes by:

and the spectre.out shows something like:



Sunday, January 10, 2016

Make spectre netlist file (*.scs) syntaxed in Vim


  • Put spectre.vim into  ~/.vim/syntax directory
  • Add lines in  ~/.vim/filetype.vim

augroup filetypedetect
    au! BufRead,BufNewFile *.scs,*.SCS  setfiletype  spectre
augroup END

Wednesday, December 30, 2015

connectRules.il

The connectRules.il file contains the built-in connect rules that are displayed in the Select Connect Rules form.


ADE searches for the connectRules.il file in the following locations. If multiple connectRules.il files are located, their contents are concatenated and displayed in the Select Connect Rules form.

  • All libraries defined in the cds.lib file
  • Current work directory
  • $HOME directory
  • $CDS_HIER/share/cdssetup/ams/

Path specified by the connectRulesPath variable in the .cdsenv file. All Cadence-supplied connect rules are stored in the connectRules.il file in the
tools/affirma_ams/etc/connect_lib/connectLib
directory in your Cadence Incisive Unified Simulator (IUS) installation directory.

You can use the genConnRulesFile command to automatically compile your user-defined connect rules into a custom connectRules.il file.