|
|
|
Export-Place and Route Demonstration
1. Open SEdit and create a buffer using the inverter
from scmos library.
2. Place PadInC and PadOut at the input and output
ports respectively
3. Rename the module.
4. Export file as TPR file.
5. Close SEdit
6. Set the colors of the monitor to 256
7. Open LEdit
8. From File menu select the replace option and
browse for file
C:\TannerLb\Scmos\mhp_n05d.tdb
9. Go to Tools menu and select the SPR option.
10. Press the setup button.
11. Define the path for mhp_n05d.tdp and in the
netlist file entry space give the name and path of the file that was exported
from SEdit.
12. Press OK
13. Go to Tools SPR Place and Route Run
14. Go to Tools Cross Section and browse for file
C:\TannerLb\Ledit\tech\mosis\mhp_n05.xst
Extract Layout to Simulate in T-Spice
1. Export the .TPR file from S-Edit as usual.
2. In L-Edit, "Replace Setup" as usual (C:\TannerLb\SCMOS\mhp_n08d.tdb).
3. Do the "Tools/SPR/Setup" as usual. The standard
cell library file is C:\TannerLb\SCMOS\mhp_n08d.tdb and the Netlist file is
the file you exported from S-Edit.
4. Do the "Tools/SPR/Place&Route" as usual,
making sure that the "Label nodes with ports" option has been checked. If
your circuit does not employ pads, then uncheck the two "pad display" options
at the bottom. If, however, you are using pads, then click on the "Pad frame
setup" button and select the "Layout" tab. Delete all the pads that are included
in the list,
5. Click on "Run" to obtain the layout.
6. Click on the Extract icon.
7. In the Output tab, check on "Write node names"
and "Write nodes and devices as integers". Also check "Nodal parasitic capacitance"
and use the default value. Remove the "SPICE include statement".
7. In the general tab, type "C:\TannerLb\LEdit\TECH\mosis\mhp_n08.ext",
and type the name of your output T-Spice (*.sp) file in the "SPICE extract
output file" window.
8. Click on "Run".
9. Open your file in T-Spice.
10. Match your nodes in the circuit with the node
numbers (alias).
11. Insert the appropriate commands for power
supply, VDD and ground, as well as all the other usual commands making sure
that the correct names (i.e., node numbers) are being used for the sources
and the nodes. |