Difference between revisions of "Useful SKILL"
From Vlsiwiki
(Created page with 'You can run a SKILL script with: (load "../sram_1024_32.il") You can create a cell view with: dbsram = dbOpenCellViewByType("sram" "sram_1024_32" "layout" "maskLayout" "w") Y…') |
|||
(One intermediate revision by the same user not shown) | |||
Line 7: | Line 7: | ||
You can create a cell instance by opening the master instance and create the instance: | You can create a cell instance by opening the master instance and create the instance: | ||
− | master=dbOpenCellViewByType("sram" "cell_6t" "layout") | + | master=dbOpenCellViewByType("sram" "cell_6t" "layout") |
dbCreateInst(dbsram master "c0_0" 0.000000:0.000000 "R0") | dbCreateInst(dbsram master "c0_0" 0.000000:0.000000 "R0") | ||
+ | |||
+ | Close a master view: | ||
+ | dbClose(master) | ||
You can create a rectangle on a layer with: | You can create a rectangle on a layer with: | ||
Line 14: | Line 17: | ||
dbCreateRect(dbsram list("metal2" "drawing" ) list( 0.070000:-1.012500 1.050000:-0.942500 ) ) | dbCreateRect(dbsram list("metal2" "drawing" ) list( 0.070000:-1.012500 1.050000:-0.942500 ) ) | ||
− | You can | + | You can save the instance with: |
+ | dbSave(dbsram) |
Latest revision as of 22:14, 30 October 2009
You can run a SKILL script with:
(load "../sram_1024_32.il")
You can create a cell view with:
dbsram = dbOpenCellViewByType("sram" "sram_1024_32" "layout" "maskLayout" "w")
You can create a cell instance by opening the master instance and create the instance:
master=dbOpenCellViewByType("sram" "cell_6t" "layout") dbCreateInst(dbsram master "c0_0" 0.000000:0.000000 "R0")
Close a master view:
dbClose(master)
You can create a rectangle on a layer with:
dbCreateRect(dbsram list("metal2" "drawing" ) list( 0.070000:-1.012500 1.050000:-0.942500 ) )
You can save the instance with:
dbSave(dbsram)