Abstract
With the shrinking feature sizes and increasing transistor counts on chips, the push for higher speed and lower power makes it necessary to look for alternative design styles which offer better performance characteristics than static CMOS. Among them, pass transistor logic (PTL) circuits give great promise. Since the delay in a pass-transistor chain is quadratically proportional to the number of stages, and a signal may degenerate when passing through a transistor, buffers are necessary to guarantee performance and restore signal strength in PTL circuits. In this paper, we first analyze the effects of buffer insertion on a circuit and give the sufficient and necessary condition for safe buffer insertion. Then the buffer minimization problem is formulated, which asks for a minimum number of buffers to make sure that no path has length longer than a given upper bound. Although NP-hard in general, we show that, when buffers are required on multiple fan-outs, it can be solved linearly. We also consider the case when buffers are inverters, where phase assignment need to be done with buffer insertion. Experiments are done on MCNC logic synthesis and optimization benchmarks; compared with a level-by-level insertion, a large number of buffers are saved.
Original language | English (US) |
---|---|
Title of host publication | Proceedings of the International Symposium on Physical Design |
Publisher | ACM |
Pages | 105-110 |
Number of pages | 6 |
State | Published - Jan 1 2000 |
Event | ISPD-2000: International Symposium on Physical Design - San Diego, CA, USA Duration: Apr 9 2000 → Apr 12 2000 |
Other
Other | ISPD-2000: International Symposium on Physical Design |
---|---|
City | San Diego, CA, USA |
Period | 4/9/00 → 4/12/00 |
ASJC Scopus subject areas
- General Engineering