home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.cad.cadence
- Path: sparky!uunet!timbuk.cray.com!walter.cray.com!baritone!toma
- From: toma@baritone (Thomas Arneberg)
- Subject: Phantom NLP inheritance in Composer
- Message-ID: <1992Nov23.140553.2640@walter.cray.com>
- Lines: 49
- Nntp-Posting-Host: baritone.cray.com
- Organization: Cray Research Inc.
- Date: 23 Nov 92 14:05:52 CST
-
- We have encountered a "feature" of Composer that is driving us crazy.
-
- If we descend down the hierarchy and look at a symbol placed in a
- schematic, and that symbol has an NLP label to display a property that the
- symbol DOES NOT HAVE, then it will "inherit" the value of the property from
- the schematic above this. The problem is, it only APPEARS to inherit the
- value...it does not come up when netlisted, nor does it show up when the
- schematic is printed. It only shows up when descend-edited or descend-read.
-
- EXAMPLE
- -------
- This manifests itself for us with a property called 'm'. SPICE understands m
- to be a scale factor, so generally we give all of our subcircuit symbols an
- NLP label to display m if it exists (e.g. "M=[@m:%]").
-
- Now suppose you have a top-level schematic called Top. In this schematic
- there is a symbol called Adder, with a property m=3. Further suppose that
- in the Adder schematic, there is a cell called Nor2. This Nor2 symbol does
- NOT have any m property attached to it, since the user only wanted one of
- them. But the Nor2 master symbol DOES have the NLP label as described above,
- so that the m property will be displayed if there is one.
-
- When Top is netlisted for SPICE, the m=3 will appear on the Adder line, but
- no m-factor will appear on the Nor2 line. So far, so good. If you plot the
- Adder schematic, or edit it from the library browser, you'll see no sign
- of an m-factor on the Nor2 symbol. That's good too.
-
- THE PROBLEM IS, if you descend-edit into the Adder schematic from Top, then
- the Nor2 symbol will appear to have m=3 attached to its symbol (apparently
- inherited from the Adder symbol in the Top schematic above). This is a
- phantom -- there is in fact no m property on Nor2. (The "Edit properties..."
- command shows no sign of 'm'.)
-
- You could argue that it's merely a cosmetic problem, but you can imagine
- that if the user WANTED Nor2 to have m=3, the appearance of this phantom
- property could lull him into a false sense of security.
-
-
- Does anyone know of any way to make a symbol NOT appear to "inherit" a
- property from above, or whether this "feature" is fixed in 4.2.1?
- Thanks,
-
- - Tom A.
- ---------------------------------------------+------------------------------
- ;-) I'd rather be ____ Thomas R. Arneberg | Inet: toma@cray.com
- :-) singing in a |____| Senior IC Design Eng.| UUCP: ...!uunet!cray!toma
- :-) Barbershop _| _| Cray Research, Inc. | CLAIM TO FAME: Loni Anderson
- :-) Quartet! (_) (_) Chippewa Falls, Wisc.| went to my high school
- ---------------------------------------------+------------------------------
-