vlsitechnology.org /download /cell characterisation | |
Characterising the cells |
Web data books
Further information
Each cell has a layout file drawn in Graal, a schematic drawn with Xcircuit, a file used to create the Alliance VBE files for synthesis and simulation and an information file for the Winspice characterisation. For the vsclib these are located at:
pharosc/alliance/cells/vsclib/*.ap pharosc/xcircuit/cells/vsclib/*.ps pharosc/alliance/makevbe/vsclib200/*.bash pharosc/synopsys/pmd/vsclib013/*.pmd |
The .bash files are executed to create an initial "2µm" VBE file:
cd pharosc/alliance/makevbe/vsclib200 ./nd2v0x2.bash > nd2v0x2.vbe mv nd2v0x2.vbe ../../vbe/vsclib200 |
A script makeallviews in pharosc/alliance/cells/vsclib will create all the files needed for 0.13µm characterisation starting from these initial designer created files.
You can characterise a cell by going for example to
$ cd pharosc/magic/spice_vsclib013/xnr2 $ ./allxnr2 |
allxnr2 is a script which will characterise the 2-XNOR cells using Winspice. You need to have a link wspice3 which points to your Winspice program. On my Linux computer, this is
$ which wspice3 ~/bin/wspice3 $ more ~/bin/wspice3 #!/bin/bash echo $1 nice -n 10 ~/cxoffice/bin/wine --workdir $PWD c:\\winspice\\wspice3.exe -b $PWD/$1 |
Winspice is a Windows program and runs in Linux under wine. I use the Crossover Office wine, but the open source wine works as well.