|
Magic Mailing List |
|
From: Jeff W. Sondeen (sondeen AT rcf-fs DOT usc.edu) Date: Mon Aug 28 2000 - 17:28:09 EDT
Glenn Holt writes:
> Guys,
>
> Let me know if this is not the right forum for this question (but here
> goes...).
>
> How do I get resistance entries into my spice deck? ext2spice doesn't
> put any in (why not?).
> I can see nodal R entries in the .sim file, but I'm more interested in
> spicing it than
> irsim'ing the layout.
>
> I must be doing something obviously wrong, but for the life of me I
> can't figure out what.
> I've gone through every tutorial I can find, but to no avail.
>
> Thanks,
> Glenn
you want the 'extres' command, i think. the magic doc (man) page says:
extresist [cell [threshold] ]
Postprocessor for improving on the resistance calculation
performed by the circuit extractor. To use this command, you
first have to extract the design rooted at cell with
:extract cell, and then flatten the design using ext2sim(1),
producing the files cell.sim and cell.nodes. Then run
:extresist cell to produce a file, cell.res.ext, containing
differences between the network described by the .ext files
produced the first time around, and a new network that
incorporates explicit two-point resistors where appropriate (see
below). This file may be appended to cell.ext, and then
ext2sim run for a second time, to produce a new network with
explicit resistors. The threshold parameter is used to control
which nodes are turned into resistor networks: any node whose
total resistance exceeds threshold times the smallest on-
resistance of any transistor connected to that node will be
approximated as a resistor network.
i have this alias in case this 'csh' language makes sense to you (else
forget it):
alias rext2sim 'cat \!$.ext \!$.res.ext > \!$.2.ext ; ext2sim -c 0 -R \!$.2'
/jeff
PS. you probably want to update your magic to current since 6.5 has
bugs with 'extres' for large nodes.
|
|
|
|