
82 CHAPTER 2. COMBINATIONAL DESIGN EXAMPLES
one.
% setenv RDS_TECHNO ../etc/techno-035.rds
% setenv RDS_TECHNO_NAME $RDS_TECHNO
% setenv MBK_IN_LO al
% setenv MBK_OUT_LO al
% setenv MBK_CATAL_LIB $TARGET_LIB
We modify our Makefile accordingly and add the corresponding dependency relation and command.
COUGAR = $(ALLIANCE_BIN)/cougar
RDS_TECHNO = ../etc/techno-035.rds
multi4_e.al : multi4.ap
$(COUGAR) -v -ac multi4 multi4_e
We then use the following make command.
% make multi4_e.al
/usr/local/alliance/bin/cougar -v -ac multi4 multi4_e
@@@@ @
@@ @@
@@ @
@@ @ @@@ @@@ @@@@ @@@@@@ @@@@ @@@ @@@
@@ @@ @@ @@ @@ @@ @@ @@ @ @@@ @@
@@ @@ @@ @@ @@ @ @@ @@ @@ @@ @@
@@ @@ @@ @@ @@ @ @ @@@@@ @@
@@ @@ @@ @@ @@ @@@ @@ @@ @@
@@ @ @@ @@ @@ @@ @@ @@ @@ @@
@@ @@ @@ @@ @@ @@@ @@@@@@ @@ @@@ @@
@@@@ @@@ @@@@ @@ @@ @@@ @@@@ @@ @@@@
@ @
@@@@@
Netlist extractor ... formerly Lynx
Alliance CAD System 5.0 20040928, cougar 1.21
Copyright (c) 1998-2005, ASIM/LIP6/UPMC
Author(s): Ludovic Jacom me and Gregoire Avot
Contributor(s): Picault Stephane
---> Parse technological file ../etc/techno-035.rds
RDS_LAMBDA = 24
RDS_UNIT = 80
RDS_PHYSICAL_GRID = 2
MBK_SCALE_X = 100
---> Extract symbolic figure multi4
---> Translate Mbk -> Rds
---> Build windows
<--- 288
---> Rectangles : 4895
---> Figure size : ( -100, -116 )
( 54100, 501 16 )
---> Cut transistors
<--- 0
---> Build equis
<--- 170
---> Delete windows
---> Build signals
<--- 170
---> Build instances
<--- 246
---> Build transistors
<--- 0
---> Save netlist
<--- done !
---> Total extracted capacitance
<--- 4.5pF
We can also use Cougar to extract a SPICE file from the routed design. We must change the following variables.
% setenv MBK_IN_LO spi
% setenv MBK_OUT_LO spi
Comentários a estes Manuais