====== Layout verification using Assura =====
[ __[[vlsi:home|Home]]__ ]
[ __[[vlsi:workbook|Design WorkBook]]__ ]
[ __[[vlsi:workbook:verification|Back]]__ ]
== Contents ==
* Introduction
* Documentation
* Environment setup
* Assura DRC
* Assura LVS
* Assura QRC
* Introduction
* Environment setup
* Design Rule Check (DRC)
* Layout Versus Schematic (LVS)
* Parasitic Extraction (PEX)
**Keywords:**
===== Introduction =====
IMPORTANTE!!!!!!!!!!!!!!
Assura (Assura Physical Verification ) di per se' fa solo DRC e LVS!!!!!!!!!!!!!!!!
La pex quella che si chiama Assura QRC in realta' e' fatta da un altro package,
che si chiama Cadence QRC Extraction (che di fatto e' il sostituto di Assura RCX)!
Infatti sono 2 packages distinti, /usr/cadence/Assura_4.10oa-615 e /usr/cadence/EXT_9.13
====== Tutorials ======
Assura tutorial included in the tool installation:
''$ASSURAHOME/tools/assura/samples/tutorials/''
====== cds.lib setup (avTech) ======
DEFINE avTech $ASSURAHOME/tools/assura/etc/avtech/avTech
===== Environment setup =====
cd ~cadence/tech_dir
mkdir assura
cd assura
mkdir drc lvs pex
Documentation in
''/usr/cadence/Assura_4.10oa-615/doc/assurauser/assurauser.pdf''
''assura_tech.lib'' file
cd ~/cadence/tech_dir/assura
cp /Assura/assura_tech.lib .
or make a sym link
ln -s /Assura/assura_tech.lib .
**Layout L/XL => Assura => Technology...**
{{:vlsi:assura_technology_lib_selection.png}}
**Layout L/XL => Assura => Rule Sets...**
{{:vlsi:technology_rule_set_builder.png}}
Specify './assura_tech.lib' or './assura/assura_tech.lib'
avParameters(
...
...
... )
avCompareRules(
...
...
... )
rcxParameters(
...
...
... )
avParamenters(
?workingDirectory "/path/to/Assura/working/directory"
?runName "runName"
?inputLayout ("df2" "libraryName")
?cellName "cellName"
?viewName "layout"
?rulesFile "/path/to/Assura/rules/file"
===== Design Rule Check (DRC) =====
**Layout Editor L => Assura => DRC**
===== Layout Versus Schematic (LVS) =====
cd ~/cadence/tech_dir/assura
mkdir lvs
cd lvs
mkdir data runsets
ln -s ....
**Layout Editor L/XL => Assura => Run LVS...**
{{:vlsi:assura_run_lvs.png}}
''compare.rul'' and ''extract.rul'' files in the LVS technology directory
ln -s /path/to/Assura/lvs/technology/compare.rul compare.rul
ln -s /path/to/Assura/lvs/technology/extract.rul extract.rul
====== Parasitic Extraction (PEX) ======
PEX = RCX in Assura
**Layout Editor L/XL => Assura => Run RCX...**
**Layout Editor L/XL => Assura => Run QRC...**
[[http://asic.ams.com/hitkit/hk410/assura/assura_qrc.html]]
[[http://icslwebs.ee.ucla.edu/dejan/classwiki/images/e/e7/QRC_Note-IC5141.pdf]]
[[http://cudoe.blogspot.it/2011/04/qrc-assura-how-to-fill-forms-for.html]]
====== ======
\\
----
Last update: [[pacher@NOSPAMto.infn.it|Luca Pacher]] - Jul 15, 2014
~~NOTOC~~