Title :
The effect of placement of automatically extracted structure
Author :
Hirsch, Mark ; Siewiorek, Daniel P.
Author_Institution :
Mentor Graphics, Warren, NJ, USA
fDate :
9/1/1992 12:00:00 AM
Abstract :
A tool capable of extracting structure from a logical design was implemented, and the effect of structure on placement was studied. Results demonstrate that structure can reduce the problem complexity of a traditional placement tool when the structured portion of a design is clustered and/or seeded, thereby giving the traditional placement tool fewer cells to place. The reduction in complexity depends on the amount of structure in the logic design. In addition, placing structure may lead to better circuit performance by reducing bit-slice length, the distance a signal must travel as it traverses the combinational logic of a bit slice. The number of layer changes for clock lines and control signals can be reduced by aligning the modules connected by these signals. By strategically placing the drivers of key control signals, the lengths of their longest stubs can be reduced, thereby improving clock speed. Experiments demonstrate that structurally directed placement can reduce bit-slice length by up to 96% and clock stub length by up to 67% with negligible impact on traditional routing metrics, such as track count and wirelength
Keywords :
combinatorial circuits; logic CAD; network routing; automatically extracted structure; bit-slice length; clock lines; combinational logic; logic design; logical design; placement; problem complexity; structurally directed placement; stubs; track count; wirelength; Circuit optimization; Clocks; Combinational circuits; Cost function; Driver circuits; Helium; Integrated circuit interconnections; Logic design; Routing; Timing;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on