Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
vlsi:workbook2:skill:useful [24/01/2015 01:01] pacher |
vlsi:workbook2:skill:useful [06/02/2015 18:26] (versione attuale) pacher |
||
---|---|---|---|
Linea 1: | Linea 1: | ||
- | ====== Useful SKILL routines ====== | + | ====== Useful SKILL routines (random) ====== |
[ __[[vlsi:workbook2:skill|Back]]__ ] | [ __[[vlsi:workbook2:skill|Back]]__ ] | ||
Linea 7: | Linea 7: | ||
- | ====== Library Manager ====== | + | \\ |
+ | __**Random examples of SKILL usage for useful tasks**__\\ | ||
- | * open the Library Manager: | ||
- | <code> | + | * Very basic looping over libraries/cells/views |
- | ddsOpenLibManager() | + | |
- | </code> | + | [[http://community.cadence.com/cadence_technology_forums/f/48/t/21034]] |
+ | |||
+ | |||
+ | * Change recursively pin names/text labels (needed for schematic-based chip assembling and LVS) | ||
+ | |||
+ | [[http://compgroups.net/comp.cad.cadence/skill-qn-how-to-change-pin-name-using-skill/1350540]] \\ | ||
+ | [[http://www.edaboard.co.uk/replacing-label-text-with-skill-t99444.html]] | ||
+ | |||
+ | |||
+ | * Create a bare symbol for all cells of a library (useful if you import a LEF-only STS cells/IO pads library without tapeout views) | ||
+ | |||
+ | [[http://community.cadence.com/cadence_technology_forums/f/48/t/31168]] | ||
+ | |||
+ | |||
+ | * Recursively retrieve metal shapes coordinates to evaluate area/length etc. (useful for instance to obtain matal resistance from technology sheet resistance) | ||
+ | |||
+ | [[http://www.edaboard.com/thread295578.html]] | ||
+ | |||
+ | |||
+ | * export GDS stream from SKILL (or define streamout/in defaults with streamOutKeys/streamInKyes in some startup file!) | ||
+ | |||
+ | [[http://blog.csdn.net/wangzhanfei/article/details/5392645]] \\ | ||
+ | [[http://www.cs.utah.edu/~elb/cadbook/UofU/cadence/OA/pipo/streamOut.il]] \\ | ||
+ | [[http://www.cs.utah.edu/~elb/cadbook/UofU/cadence/OA/pipo/streamIn.il]] \\ | ||
+ | [[http://wiki.epfl.ch/cfavi/bottomup]] | ||
+ | |||
+ | |||
+ | * create pin labels for a design from Encounter, ref. to ''addPins.il'', ''makeLayout.il'' scripts from S. Bonacini | ||
- | * update the library list in the Library Manager | ||
- | <code> | ||
- | ddUpdateLibList() | ||
- | </code> | ||
* define a new bindkey to open the Library Manager | * define a new bindkey to open the Library Manager |