Article View: comp.lsi
Article #260Re: Question about netlist description in EDIF 200
From: Alan R Williams
Date: Fri, 15 Jun 1990 13:00
Date: Fri, 15 Jun 1990 13:00
119 lines
4209 bytes
4209 bytes
Warning: This is my first post to USENET using gnus so please don't flame me
for any mistakes
In article <1336@bcrka298.UUCP> janick@bnr.ca (Janick Bergeron 1617964) writes:
Some questions about EDIF 200 netlist.
If anyone has any questions about EDIF then the only people who can give an
authoritative (sp?) answer are the EDIF Technical Committee. Questions can
be sent to them at the following e-mail address:
edif-support@cs.man.ac.uk (Please note that it is a hyphen/dash not
an underscore) or by letter to
Mrs J. Spink
Room IT 406
Department of Computer Science
University of Manchester
Manchester
M13 9PL
United Kingdom
or by Fax to +44 (61) 275 6280
There are four books of previous questions and answers which can also be
obtained from the above address.
I can only give my personal opinion as to the correct answers to your
questions but here I go anyway :
1- Can two nets be connected to the same port of the same instance of a cell?
< Schematic deleted >
The answer is that it depends upon where the nets are and the cellType of
the cell. If the nets are directly within the contents of a view or a page
then the answer is NO. For example,
(contents
(instance I ...)
(net N
(joined
(portRef A (instanceRef I))
...
)
)
(net M
(joined
(portRef A (instanceRef I))
...
)
)
) is ILLEGAL
However, if the two nets N and M are subnets of a larger net then it is
legal for them to both reference port A of I if and only if that port is
mentioned in the joined of the main net. For example:
(contents
(instance I ...)
(net main
(joined (portRef A (instanceRef I)) ...)
(net subnetN
(joined (portRef A (instanceRef I))...)
)
(net subnetM
(joined (portRef A (instanceRef I))...)
)
)
) is LEGAL
Two subnets can also reference the same port is it is a port of a TIE cell
instantiated in the main net. For example:
(contents
(net main
(joined ...)
(instance I (viewRef someView (cellRef someTieCell)))
(net subnetN
(joined (portRef A (instanceRef I))...)
)
(net subnetM
(joined (portRef A (instanceRef I))...)
)
)
) is LEGAL
I cannot comment on how you should represent your example in EDIF 200 as the
context in which the nets and the instance occur is unclear.
2- In "Using EDIF 200 For Schematic Transfer" published by the EIA,
two ripper cells are used when a net must be split in two other nets.
Is this a recommendation of a committee or can a single ripper cell
be used ?
I think that the two ripper cells can legally be combined as you suggest.
However, "Using EDIF 200 For Schematic Transfer" was written by the EDIF
Schematic Technical SubCommittee to aid in the production of reliable
transfer via EDIF. Although it is legal to combine the ripper cells,
certain EDIF readers may not be able to understand a design where this has
been done. Therefore, if you want to able to pass your files to lots of
different CAD systems, you would be wise to follow their recommendations.
I hope this was of some use
--
--------------------------------------------------------------------------------
Alan WIlliams, Room IT406, Department of Computer Science,
University of Manchester, Oxford Road, Manchester, M13 9PL, U.K.
Tel: (061) 275 6289 Fax: (061) 275 6280
EMAIL: alanrw@cs.man.ac.uk or ...!uunet!mcsun!ukc!mucs!alanrw
Technical Details
Message-ID:
<ALANRW.90Jun15140013@panda.cs.man.ac.uk>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!watmath!att!bellcore!rutgers!cs.utexas.edu!yale!mintaka!bloom-beacon!eru!luth!sunic!mcsun!ukc!mucs!m1!alanrwReferences:
<1336@bcrka298.UUCP>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!watmath!att!bellcore!rutgers!cs.utexas.edu!yale!mintaka!bloom-beacon!eru!luth!sunic!mcsun!ukc!mucs!m1!alanrw From: alanrw@cs.man.ac.uk (Alan R Williams) Newsgroups: comp.lsi,comp.lsi.cad,comp.std.misc,comp.std.internat Subject: Re: Question about netlist description in EDIF 200 Message-ID: <ALANRW.90Jun15140013@panda.cs.man.ac.uk> Date: 15 Jun 90 13:00:13 GMT References: <1336@bcrka298.UUCP> Sender: news@cs.man.ac.uk Followup-To: comp.std.misc Organization: Department of Computer Science, University of Manchester Lines: 119 In-reply-to: janick@bnr.ca's message of 13 Jun 90 20:46:46 GMT