Skip to content

Instantly share code, notes, and snippets.

@fsabado
Forked from 02015678/cdsenv.lisp
Created September 6, 2016 08:56
Show Gist options
  • Select an option

  • Save fsabado/0135b791d2fcbfcb570c4313655dd03a to your computer and use it in GitHub Desktop.

Select an option

Save fsabado/0135b791d2fcbfcb570c4313655dd03a to your computer and use it in GitHub Desktop.
My customized .cdsenv file for Cadence Virtuoso IV6.1.6
;===============================================
; Created on Jan.10th, 2015
; <------------------Summary------------------>
; Default Simulator : spectre
; Default Folder : ./simulation
; Spectre Options : APS+ 64bit Multi-thread psfbin
; HSPICE Options : HPP 64bit Multi-thread tr0 Waveview
; Anyline starts with a semi-comma (;) is comment and will be omited by Cadence
;===============================================
; Do not show What's new popup window
ddserv showWhatsNew string "6.1.6"
; Default Behaviour when starting a ADE
;-> Default Simulator is spectre (Alternative options: hspiceD/HSPICE)
asimenv.startup simulator string "spectre"
;-> Default Simulation Folder
asimenv.startup projectDir string "simulation"
;-> Save and Load State as cellview instead normal folder
asimenv saveAsCellview boolean t
;===============================================
; Spectre Settings
;-> Waveform Format psfbin (This format is supported by BOTH Cadence Wavescan ans Synopsys Custom Waveview)
spectre.outputs simOutputFormat string "psfbin"
;-> Enable Spectre Multi-thread
spectre.opts multithread string "on"
;-> Enable Advanced Parallel Simulation
spectre.turboOpts uniMode string "APS"
;-> Enable APS Plus
spectre.turboOpts apsplus boolean t
;-> Use 64 binary for simulation
spectre.envOpts cmd64bit boolean t
;===============================================
; HSPICE Settings
;-> Output format is tr0 (Alternative Option:psf)
HSPICE.envOpts Outwavefmtanalog string "tr0"
;-> Waveform Viewer: Synopsys Custom Waveview (former SPICE Explorer) (Alternative Option: "Waveform Graph")
;--> Note that if you use tr0 format, you must use Synopsys Custom Waveview
HSPICE.envOpts psfWaveViewer string "Custom Waveview"
;-> Enable High Precision Parallel Simulation
HSPICE.envOpts snpsSetHPP string "on"
;-> Default Multi-thread number:4
HSPICE.envOpts snpsSetMt string "4"
;-> Use 64 binary for simulation
HSPICE.envOpts snpsEnable64bit boolean t
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment