home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.cad.cadence
- Path: sparky!uunet!utcsri!torn!nott!bnrgate!bcrka451!why
- From: why@bnr.ca (Graeme Boyd)
- Subject: Re: DIVA extraction of 2-terminal MOS
- Message-ID: <1992Nov11.192130.16923@bcrka451.bnr.ca>
- Originator: why@bcrks197
- Sender: 5E00 Corkstown News Server
- Reply-To: why@bnr.ca (Graeme Boyd)
- Organization: Bell Northern Research, Ottawa
- References: <1992Nov11.105929.11702@walter.cray.com>
- Date: Wed, 11 Nov 1992 19:21:30 GMT
- Lines: 35
-
-
- In article <1992Nov11.105929.11702@walter.cray.com>, toma@baritone (Thomas Arneberg) writes:
- > We have encountered a "feature" of DIVA that is driving us crazy.
- >
- > Sometimes we tie together the drain and source nodes of an NMOS or PMOS
- > device, to make it into a capacitor. But then DIVA layout extraction
- > considers it some new two-terminal device, and will not extract it as a
- > regular MOS device with two terminals tied together.
- >
- > [....]
-
- This same "feature" is in PDV of EDGE, in both cases one solution is:
-
- extractDevice( ngate (gate "G") (ndiff "S" "D") (pwell "B") "nmos4" )
- extractDevice( ngate (gate "G") (ndiff "D") (pwell "B") "cap3" )
- w = measureParameter( length ( ngate butting ndiff ) .5 )
- l = measureParameter( length ( ngate inside gpoly1 ) .5 )
- saveProperty( ngate "Name" "nmos4" )
- [....]
- extractDevice( pgate (gate "G") (pdiff "S" "D") (nwell "B") "pmos4" )
- extractDevice( pgate (gate "G") (pdiff "D") (nwell "B") "cap3" )
- w = measureParameter( length ( pgate butting ndiff ) .5 )
- l = measureParameter( length ( pgate inside gpoly1 ) .5 )
- saveProperty( pgate "Name" "pmos4" )
- [....]
-
- Hence you require one additional symbol with 3 nodes. Then use the
- netlister(s) to create shorted MOS gates or capacitors depending on
- what the requirements are.
- --
- ==========
- Graeme Boyd B.N.R. Ltd
- why@bnr.ca Ottawa, Canada
- ==========
- My thoughts, My words -- Let BNR make its own mistakes.
-