Date post: | 06-Apr-2018 |
Category: |
Documents |
Upload: | dat-nguyen-huy |
View: | 219 times |
Download: | 0 times |
of 40
8/3/2019 Ic Design Front End Sol
1/40
IC Design Front-End Solution
Gateway, SmartSpice, and SmartView
8/3/2019 Ic Design Front End Sol
2/40
IC Design Front-End Solution
Gateway, SmartSpice and SmartView Agenda
Silvacos Solution for Analog IC Front-End DesignGateway Schematic Capture and EditorSmartSpice Analog Circuit SimulatorSmartView Waveform Viewer and Post-Processor
- 2 -
8/3/2019 Ic Design Front End Sol
3/40
IC Design Front-End Solution
Gateway, SmartSpice and SmartView Agenda
Silvacos Solution for Analog IC Front-End DesignGateway Schematic Capture and EditorSmartSpice Analog Circuit SimulatorSmartView Waveform Viewer and Post-Processor
- 3 -
8/3/2019 Ic Design Front End Sol
4/40
IC Design Front-End Solution
Silvacos Solution for Analog IC Front-End Design
Gateway- Schematic Capture and EditorSmartSpice- Berkeley based SPICE simulatorSmartView- Graphical postprocessorAdvantages
Easy transition from other popular IC design toolsUser-friendly and intuitive design environmentDesign portability between platforms (SunOS, Windows, Linux)PDKs (process design kits) to provide standard pre-built design models, cells,
symbols, schematics for participating foundries
- 4 -
8/3/2019 Ic Design Front End Sol
5/40
IC Design Front-End Solution
Analog/Mixed-Signal Design Flow
- 5 -
8/3/2019 Ic Design Front End Sol
6/40
IC Design Front-End Solution
Agenda: Schematic Capture and Editor
Silvacos Solution for Analog IC Front-End DesignGateway Schematic Capture and EditorSmartSpice Analog Circuit SimulatorSmartView Waveform Viewer and Post-Processor
- 6 -
8/3/2019 Ic Design Front End Sol
7/40
IC Design Front-End Solution
Gateway Schematic Capture and Editor
Powerful front-end schematic editor and viewerTightly integrated with Silvacos SmartSpice and Smartview toolsCreates multi-sheet, multi-view, hierarchical, or flat designsImport\export of EDIF 2 0 0 schematics, symbols, and cellsIntuitive left-to-right toolbar implementation to mirror design flowDialog box approach for building SPICE analysis control cardsAnalog environment for ease of saving and plotting vectorsAbility to switch processes and run process variant simulations on the
same schematicGenerate both SPICE netlist and LVS netlist from same schematicHierarchical DC bias for all currents and voltages
- 7 -
8/3/2019 Ic Design Front End Sol
8/40
IC Design Front-End Solution
Gateway Schematic Capture and Editor
- 8 -
Schematic showing allpaned areas which aremay be moved, resized,
docked, undocked, or
hidden
8/3/2019 Ic Design Front End Sol
9/40
IC Design Front-End Solution
Gateway Schematic Capture and Editor
Schematic Area may bemaximized for largest
possible drawing area
- 9 -
8/3/2019 Ic Design Front End Sol
10/40
IC Design Front-End Solution
Gateway Schematic Capture and Editor
Two Modes of Operation Capture
Place Edit Check Save
SimulationCapture mode shown at left
- 10 -
8/3/2019 Ic Design Front End Sol
11/40
IC Design Front-End Solution
Gateway Schematic Capture and Editor
- 11 -
Two Modes of Operation Capture Simulation
Netlist
Control Cards Setup Analysis Choose Vectors
Save March
Simulate Postprocess
Simulation mode shownat left
8/3/2019 Ic Design Front End Sol
12/40
IC Design Front-End Solution
Gateway Schematic Capture and Editor
Session area:Reports schematic
editing actions,
warnings, and errors
Reports creation ofinput deck and netlist
Reports simulationfeedback fromSmartSpice
- 12 -
8/3/2019 Ic Design Front End Sol
13/40
IC Design Front-End Solution
Gateway Schematic Capture and Editor
- 13 -
Hierarchical ascendingand descending in designand simulation modes
View any level or levels ofa design per userconfiguration
8/3/2019 Ic Design Front End Sol
14/40
IC Design Front-End Solution
Gateway Editing Instance Attributes
Spreadsheet style editorChanges in a single attribute
dialog may apply to:
Only selected instance
Selected instancesMatching symbol instancesAll instances
Easy to change device models forall devices and generate
subsequent runs
- 14 -
8/3/2019 Ic Design Front End Sol
15/40
IC Design Front-End Solution
Gateway Symbol EditorDefine symbol type as:
Primitive MOS, Bipolar, active, passive
Special
GND, power, bus, PARAMSSub-schematic
Descend into circuit and passparameters
Netlist Attach .SUBCKT netlist via file to
symbol
Verilog-A Attach Verilog-A module via file to
symbol
Define symbol pins to have a fixed or non-fixed signal name at instance level
- 15 -
8/3/2019 Ic Design Front End Sol
16/40
IC Design Front-End Solution
Gateway Symbol Editor
Define attributes to bechangeable or fixed for the
instance level
Define expressions to bepassed into the SPICE
netlist
Set attribute default valuesand visibilities
Edit SmartSpice andGuardian Strings
- 16 -
8/3/2019 Ic Design Front End Sol
17/40
IC Design Front-End Solution
Gateway SmartSpice and Guardian Strings
Schematic Drawings generate two netlists:SmartSpice netlist (represents simulation netlist)Guardian netlist (represents LVS netlist)
Each symbol contains two strings:SmartSpice StringGuardian String
Example: 4 terminal npn device (references a subcircuit definition forSmartSpice and a BJT transistor for LVS)
- 17 -
SmartSpice String:X_@PREFIX@PATH %C %B %E %VSUB XNPN AREA=@W $M
SmartSpice Netlist:X_Q27 NET8 BANDGAP NET2 GND XNPN AREA=1.5U M=1X_Q28 BANDGAP NET8 NET3 GND XNPN AREA=5U M=1
Guardian String:@PREFIX@PATH %C %B %E %VSUB NPN AREA='(1.25U*AREA)'
Guardian Netlist:Q27 NET8 BANDGAP NET2 GND NPN AREA='(1.25U*AREA)'Q28 BANDGAP NET8 NET3 GND NPN AREA='(1.25U*AREA)'
8/3/2019 Ic Design Front End Sol
18/40
IC Design Front-End Solution
Gateway Schematic Capture and Editor
Hierarchical design checkingand reporting system
Zoom to error for eacherror found
Automatically opens anylevel with error when error
is selected in report
- 18 -
8/3/2019 Ic Design Front End Sol
19/40
IC Design Front-End Solution
Gateway - Customize Settings
Set and save default settings forindividuals or workgroups to file
Choose settings for integrated toolsincluding:
Set versions for SmartSpice andSmartView
Parallel SPICE and marchingwaveforms
Customized initialization filesSchematic and symbol grid settingSheet Border templatesUser-defined shortcuts and bindkeysColor settingsAutosave and recovery
- 19 -
8/3/2019 Ic Design Front End Sol
20/40
IC Design Front-End Solution
Gateway Control Deck Builder
- 20 -
8/3/2019 Ic Design Front End Sol
21/40
IC Design Front-End Solution
Design Flow
- 21 -
8/3/2019 Ic Design Front End Sol
22/40
IC Design Front-End Solution
Gateway Creating Netlists and Input Decks
Netlists and input decks automaticallycreated by Gateway
Netlists can be made as top-down oras .SUBCKT format
- 22 -
8/3/2019 Ic Design Front End Sol
23/40
IC Design Front-End Solution
Gateway Pre-Simulation
Choose which analysis to plotSelect what to be plotted:
Voltage markers on nodesCurrent markers on pins
Select what to be savedAll currents and voltagesOnly what is markedSave from control deckParametric data
Plot to:Existing plotCreate new plotOverlay simulation runs
- 23 -
8/3/2019 Ic Design Front End Sol
24/40
IC Design Front-End Solution
Gateway During Simulation
Run-time dialogFinal simulation timeCurrent simulation
time
TimestepTemperatureNumber of CPUs
- 24 -
8/3/2019 Ic Design Front End Sol
25/40
IC Design Front-End Solution
Gateway DC Bias Current and Voltage
- 25 -
DC Bias Display When DCOP calculation
is finished
Annotate Voltage Annotate Current Operates through
heriarchy
8/3/2019 Ic Design Front End Sol
26/40
IC Design Front-End Solution
Gateway After Simulation
SmartSpice finishessimulation
SmartSpice writes*.raw and *.out files
SmartView is launchedThe *.raw file is loaded
automatically intoSmartView
Ready for cross-probing
- 26 -
8/3/2019 Ic Design Front End Sol
27/40
IC Design Front-End Solution
Gateway Running Verilog-A Circuits
Verilog-A modules maybe mapped directly to
symbols
Verilog-A circuits may beas compact models or
as behavioral blocks, or
both
Verilog-A circuits andregular analog primitive
circuits may be mixed
together and simulated
Results from analogprimitive circuit and
Verilog-A can be
measured and overlaid
- 27 -
8/3/2019 Ic Design Front End Sol
28/40
IC Design Front-End Solution
Gateway File Handling
- 28 -
8/3/2019 Ic Design Front End Sol
29/40
IC Design Front-End Solution
Agenda: SmartSpice Analog Circuit Simulator
Silvacos Solution for Analog IC Front-End DesignGateway Schematic Capture and EditorSmartSpice Analog Circuit SimulatorSmartView Waveform Viewer and Post-Processor
- 29 -
8/3/2019 Ic Design Front End Sol
30/40
IC Design Front-End Solution
SmartSpice Analog Circuit Simulator
Industry leader in analog IC designsimulation
Berkeley SPICE compatible Superior simulator in speed and
convergence
100% HSPICE compatible for netlists,models, analysis features, and results
Capacity - up to 400 thousand activedevices in 32 bit and 8 million active
devices in 64 bit version
Modular design to include solvers,parsers, models, and engine
Supports latest technologies Supported on Solaris, Linux, and
Windows
- 30 -
8/3/2019 Ic Design Front End Sol
31/40
IC Design Front-End Solution
SmartSpice Analog Circuit Simulator
SmartSpice may be run three ways:Batch Mode
Run cell characterization Command line driven Generates HSPICE compatible files (*.tr,
*.mt, *.ac)
Interactive Mode GUI interface Easy access to simulation information and
input deck
Environment to manage designs Integrated to postprocessor
Schematic Mode Run directly from schematic capture
environment
Schematic changes automatically update thenetlist and input deck for up-to-the-minute
simulation environment
- 31 -
8/3/2019 Ic Design Front End Sol
32/40
IC Design Front-End Solution
SmartSpice Interactive Mode
Drag and drop input decks Choose an analysis Choose what to save or plot Run Simulation Display Statistics Open vector menu and plot results
- 32 -
8/3/2019 Ic Design Front End Sol
33/40
IC Design Front-End Solution
SmartSpice File Handling
- 33 -
8/3/2019 Ic Design Front End Sol
34/40
IC Design Front-End Solution
Agenda: SmartView Waveform Viewer and Post-Processor
Silvacos Solution for Analog IC Front-End DesignGateway Schematic Capture and EditorSmartSpice Analog Circuit SimulatorSmartView Waveform Viewer and Post-Processor
- 34 -
8/3/2019 Ic Design Front End Sol
35/40
IC Design Front-End Solution
SmartView Graphical Post-Processor
Industry driven waveformanalysis tool
Hierarchical or flat vector arrangementPre-filtering of data to streamline results
View histories of concurrent simulations onone plot
Vector Calculator with:Built-in SPICE macros and functionsCapability for user-defined functions
View *.raw, *.ac0, and *.tr0 formatsSupported on Solaris, Linux, and Windows
- 35 -
8/3/2019 Ic Design Front End Sol
36/40
IC Design Front-End Solution
SmartView Graphical Post-Processor
User-sizeable areas for plots, lists,and data
Drag and drop capability from vectortree into plot
ToolbarsStandardCustomizableDockable
Merge or delete vectors across singleor split plots
Undo and redo capability
- 36 -
8/3/2019 Ic Design Front End Sol
37/40
IC Design Front-End Solution
SmartView Graphical Post-Processor
Various measuring devices View more than one rawfile at a time Simultaneous zooming between
plots
Time synchronized panning andzooming between plots
Changing axis from linearto log
Context sensitive menus for all plotobjects
- 37 -
8/3/2019 Ic Design Front End Sol
38/40
IC Design Front-End Solution
SmartView Measurements Tools
Plot to: Cartesian Polar Smith Spectral Density Histogram
Measurement Dialogs: Rise time RMS Min,max (P-P) Delay Period Overshoot Average Derivative Inetgral
- 38 -
8/3/2019 Ic Design Front End Sol
39/40
IC Design Front-End Solution
SmartView Analyzing Parametrics
Parametric AnalysisView sweeps mergedView sweeps separate by variable
and value
Ability to combine and split sweepsSweep manager
Manage all sweeps in rawfileChoose which sweeps to displayHandles multiple parametric runs
and secondary sweeps
- 39 -
8/3/2019 Ic Design Front End Sol
40/40
IC Design Front-End Solution
Conclusion
AMS Toolflow EnvironmentSchematic, Simulation, and Postprocessor tightly integratedUnified GUI environment for seamless interactionDesigns can be ported easily between platforms
Solaris, Windows, LinuxCompatible with major foundry design kitsEasy transition into Silvaco flow from other vendors
- 40 -