This method will add a Cell to one of the libraries and insure
that it is added to the earliest or latest location, based on
earliestLib, and to the earliest or latest library, based on
earliestPos.
This method will add a Cell to one of the libraries and insure
that it is added in the earliest location in the earliest
library, and not to a primitive library.
beginLine and beginColumn describe the position of the first character
of this token; endLine and endColumn describe the position of the
last character of this token.
beginColumn -
Variable in class byucc.edif.libraries.xilinx.Token
beginLine and beginColumn describe the position of the first character
of this token; endLine and endColumn describe the position of the
last character of this token.
beginLine and beginColumn describe the position of the first character
of this token; endLine and endColumn describe the position of the
last character of this token.
beginLine -
Variable in class byucc.edif.libraries.xilinx.Token
beginLine and beginColumn describe the position of the first character
of this token; endLine and endColumn describe the position of the
last character of this token.
1. make sure ports isn't null
2. make sure ports has a length greater than 1
3. make sure each port is contained within the EdifCellInterface
4. check to see if they all have same base name
5. make sure all ports have a bit position
6. make sure all ports aren't busses
7. make sure that the number of ports equals number of ports
that exist in the range
8. check to make sure continuous bits are present