Building Groups from Individual Parts for the Industry VLSI Interactive Design Automatization System Toolset
Original Publication Date: 1995-Aug-01
Included in the Prior Art Database: 2005-Mar-30
Fentanes, J: AUTHOR [+2]
The disclosed program groups multiple parts of a macro into one placeable object.
Building Groups from Individual Parts for the Industry
Design Automatization System Toolset
program groups multiple parts of a macro into one
the disclosed program that gathers all the necessary
physical information from the VLSI Interactive Design Automatization
System (VIDAS) Virtual In-core Models (VIM) to automatically generate
the group file for the user. The generated file is fed into the
placement program of the VIDAS methodology thus creating one
declaration of a group in the VIDAS methodology requires a
group owner. The location of the other macros are determined by the
x and y offsets from the group owner. Once the offsets are known the
group file can be created.
The steps the tool takes to go from Fig. 1 to Fig. 2
Step 1: The physical dimensions are read from the VIDAS VIM.
Data Nibble: 72x30
Inverter Nibble: 72x15
Step 2: The nibble inverter is chosen as the origin of the group.
Step 3: The other macros are placed with x and y offsets relative
the origin chosen in step 2 above.
Step 4: The VIDAS placement tool uses the created file shown below
move the three macros as one grouped object with the configuration
shown in Fig. 2.
CC0C.D YOFFSET=15 XOFFSET=-1...