Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Timing optimization in logic with interconnect
Morgenshtein A., Friedman E., Ginosar R., Kolodny A.  System level interconnect prediction (Proceedings of the Tenth International Workshop on System Level Interconnect Prediction, Newcastle, United Kingdom, Apr 5-8, 2008)19-26.2008.Type:Proceedings
Date Reviewed: Jun 11 2008

The general timing optimization problem can be defined as reducing the delay of a logic path propagating over a distance between two points, while performing a logical function. This paper discusses the timing optimization in logic paths with wires. It considers the optimal arrangement of repeater insertion along a high impedance wire between two points, in order to minimize the extra delays introduced by the insertion and to achieve good power efficiency.

The authors discuss a unified timing optimization approach that solves the general design problems by addressing three interrelated fundamental questions: What is the optimal size of the gates? What is the optimal number of gates/repeaters? Where should the gates be located along the wire?

A unified logical effort (ULE) model is used to address the question of gate sizing. The delays caused by wires and gates along a logic path are tightly coupled and cannot be treated separately. The ULE model extends the standard logical effort (LE) model by including the wire delay.

A gate-terminated sized repeater insertion (GSRI) technique is developed to address the question of the optimal number of gates. GSRI is an extension of the standard RI methodologies. The assumptions made by the RI methodologies may not be realistic. The GSRI technique is developed under realistic circuit constraints.

The logic gates as repeaters (LGR) concept is used to address the question of the location of the gates. The location of the gates along a path can be iteratively determined from the expression of the delay optimization goal.

Overall, this paper presents the techniques to address the fundamental questions of optimal sizing, number, and location of the gates. The combination of the proposed techniques provides solutions to a wide variety of design considerations on timing optimization in very-large-scale integration (VLSI) circuits.

Reviewer:  Jun Liu Review #: CR135705 (0905-0456)
Bookmark and Share
 
Performance Analysis And Design Aids (B.8.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Performance Analysis And Design Aids": Date
Circuit design with VHDL
Pedroni V., MIT Press, Cambridge, MA, 2004. Type: Book (9780262162241)
Dec 20 2004
An Algorithm for Optimally Exploiting Spatial and Temporal Locality in Upper Memory Levels
Temam O. IEEE Transactions on Computers 48(2): 150-158, 1999. Type: Article
Aug 1 1999
Understanding Why Correlation Profiling Improves the Predictability of Data Cache Misses in Nonnumeric Applications
Mowry T., Luk C. IEEE Transactions on Computers 49(4): 369-384, 2000. Type: Article
Jun 1 2001
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy