Charge-Matching Tail Approximation in a Piece-wise Linear-and-Exponential Function

Bao Liu
CS2005-0836
October 12, 2005

A gate output signal transition in DSM designs is approximated in a ramp function followed by an exponential attenuation tail. We observe that an "effective capacitance" is the gate output charge during the ramp signal transition time at the gate output with a unit supply voltage. We propose a tail approximation scheme which matches the "remaining capacitance", s.t., the total gate output charge equals the total load capacitance with a unit supply voltage. We model a driving point signal transition in a piecewise linear-and-exponential (PWLE) function in accordance with the saturation and the linear behaviors of a driving transistor. We present tail approximation and interconnect delay calculation formulas with PWLE functions. Our experimental results from industry design test cases show an average of 3.8%(8.6%) and maximum of 15.4%(16.7%) accuracy improvement over existing ramp-based driving point signal transition approximation schemes in interconnect delay (transition time) calculation.


How to view this document


The authors of these documents have submitted their reports to this technical report series for the purpose of non-commercial dissemination of scientific work. The reports are copyrighted by the authors, and their existence in electronic format does not imply that the authors have relinquished any rights. You may copy a report for scholarly, non-commercial purposes, such as research or instruction, provided that you agree to respect the author's copyright. For information concerning the use of this document for other than research or instructional purposes, contact the authors. Other information concerning this technical report series can be obtained from the Computer Science and Engineering Department at the University of California at San Diego, techreports@cs.ucsd.edu.


[ Search ]


NCSTRL
This server operates at UCSD Computer Science and Engineering.
Send email to webmaster@cs.ucsd.edu