Cadence 后端实验系列19_版图验证_ Assura
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
The RSF contains one or more avCompareRules sections if the RSF is for an Assura LVS run. The avCompareRules section Specifies the input schematic, an optional binding file for mapping layout device and net names to schematic names, and other rules and options. avCompareRules( schematic( netlist( dfII “netlist.dfII” )) bindingFile(“bindings”) mergeSplitGate( mergeAll ) showErrorNetwork() compareParameter(MOS percent(“w” 5 “l” 5)) compareParameter("res_poly" percent("r" 5)) compareParameter("res_nwell" percent("r"10)) )
The Assura RSF must end with one or more Assura tool invocation commands that launch the appropriate verification tasks. When an Assura tool is run from the GUI, the appropriate invocation command is placed at the end of the RSF. If you create your own RSF, you can nest parameter sections within the invocation command to specify parameters that apply to that command only.
RCX Graphical User Interface Run Guide
Demonstration
The Assura verification suite is optimized for large, hierarchical, repetitive designs such as memory, microprocessor, and mixed-signal circuits. The software upholds the Cadence verification tradition of accuracy established by its Dracula® and Diva® products. The Assura tools ensure accuracy and leverage the layout hierarchy of leading-edge designs to provide faster physical verification runtimes.
avParameters( ?workingDirectory "/usr1/drc/“ ?runName "peakDetect" ?inputLayout ( "df2" "design" ) ?cellName "peakDetect" ?technology “gold“ ?techLib "/usr1/amancuso/rcx/assura_tech.lib“ )
The Assura RSF contains a mandatory avParameters section that specifies the input layout and rules file associated with the Assura run, plus various global RSF options. Below is an example of an avParameters section.
Schematic Netlists
Layout Geometry Data
RunSpecific File (RSF)
Rule File
• The Assura RSF is a required control file in text format that directs the Assura DRC, LVS, or RCX run. It specifies input data files, rule files, run-specific options, and commands to invoke the tool. The Assura RSF follows Cadence SKILL language syntax. Options in an RSF are specified as parameters, which begin with a “?” followed by a keyword.
?subNodeChar "#" ?outputNetNameSpace "schematic" ?parasiticCapModels "yes" ?capModels "no" ?hierarchyDelimiter "/" ?resModels "no" )
You can place optional statements in the RSF outside an avParameters, avCompareRules or rcxParameters section. These statements include several Assura rules that can optionally be placed in an RSF, usersupplied SKILL functions, and Assura tool invocation commands.
Cadence 后端实验系列19_版图验证_ Assura
Introduction to Assura Physical Verification
• • • • Assura Physical Verification Tool Suite Assura Task and Data Flow Assura Input Files Running Assura
The Assura RSF consists of several sections: • A mandatory avParameters section • One or more avCompareRules sections for an LVS run • An rcxParameters section for an RCX run • Optional statements outside the above sections • One or more mandatory Assura tool invocation commands
The RSF contains an rcxParameters section if the RSF is for an RCX run.
rcxParameters( ?runName"peakDetect" ?extract"cap" ?minR0.001 ?maxFractureLength"infinite" ?fractureLengthUnits"microns" ?capExtractMode"decoupled" ?capGround"vss!" ?capCouplingFactor1.0 ?type"full" ?netNameSpace"layout" ?outputFormat"spice" ?output"peakDetect.sp" ?groundNets ("vss!" "gnd!") ?powerNets ("vdd!") ?tempdir "/tmp" ?parasiticResModels "comment"
• When you use the Assura Graphical User Interface (GUI), the GUI creates the RSF for you using the settings you specified in the forms, and invokes an Assura tool using this RSF. • Alternatively you can create your own RSF. You can specify the RSF file name in the GUI run form, or you can specify the RSF file name on the command line if you run an Assura tool in batch mode.
DRC Graphical User Interface Run Guide LVS Graphical User Interface Run Guide RCX Graphical User Interface Run Guide Demonstration
IntΒιβλιοθήκη Baiduoduction to Assura Physical Verification
• • • • Assura Physical Verification Tool Suite Assura Task and Data Flow Assura Input Files Running Assura
DRC Graphical User Interface Run Guide LVS Graphical User Interface Run Guide
Assura DRC – Assura DRC (Design Rule Checking) checks the layout against geometric spacing, width, and other rules. Typical checks include material spacing, enclosure, coverage, and overlap. Assura DRC displays design rule violations graphically as an additional graphics layer on the layout, and lists them in text files. Assura LVS – Assura LVS (Layout Versus Schematic) comparison extracts devices and connectivity from the layout according to device extraction rules, then creates a layout netlist according to netlist rules, then finally compares the layout netlist to the schematic netlist according to comparison rules. Assura LVS displays mismatches between the layout and the schematic both textually and graphically. Assura RCX – Assura RCX (Resistance, Capacitance and Inductance Extraction) extracts parasitic resistance, capacitance, and inductance from the layout for analysis and input to post-layout simulators.