In the context of semi-custom digital design, pre-characterized digital information is often abstracted in the form of the above-mentioned 2-D look-up table (LUT). The idea behind the semi-custom design method is to use blocks of pre-built and tested components to build something larger, say, a chip.
In this context, the blocks are logic gates such as NAND, OR, AND, etc. Although, in reality, these gates will be composed of transistors, a semi-custom engineer will only be aware of the delay information from the input pin to the output pin, called a timing arc. The 2D table represents the variability of the gate's delay concerning the two independent variables, usually the rate of change of the signal at the input and the load at the output pin. These two variables are called slew and load in design parlance.
A static timing analysis engine will first calculate the delay of the individual cells and string them together to do further analysis.
See also: Statistical static timing analysis
As chip dimensions get smaller, the delays of both gates and wires may need to be treated as statistical estimates instead of deterministic quantities. For gates, this requires extensions to the library formats. For wires, this requires methods that can calculate the means and distributions of wire delays. In both cases, it is critical to capture the dependence on the underlying variables, such as threshold voltage and metal thickness, since these result in correlations among the delays of nearby components. See 9 for an early example.
E.-Y. Chung, B.-H. Joo, Y.-K. Lee, K.-H. Kim and S.-H. Lee, “Advanced delay analysis method for submicron ASIC technology,” in Proc. IEEE 5th Int. ASIC Conf. 1992, pp. 471-474. https://ieeexplore.ieee.org/document/270245/ ↩
"Liberty file format, lecture slides" (PDF). Retrieved 15 December 2022. https://redirect.cs.umbc.edu/~cpatel2/links/641/slides/lect05_LIB.pdf ↩
"Liberty user guide and reference manual" (PDF). Archived from the original (PDF) on 2022-12-15. Retrieved 15 December 2022. https://web.archive.org/web/20221215133512/https://media.c3d2.de/mgoblin_media/media_entries/659/Liberty_User_Guides_and_Reference_Manual_Suite_Version_2017.06.pdf ↩
IEEE standard including DCL https://web.archive.org/web/20040820022717/http://standards.ieee.org/reading/ieee/std_public/description/dasc/1481-1999_desc.html ↩
*W. C. Elmore, The Transient Response of Damped Linear Networks with Particular Regard to Wideband Amplifiers , Journal of Applied Physics, January 1948, Volume 19, Issue 1, pp. 55-63. https://doi.org/10.1063%2F1.1697872 ↩
If each capacitor is replaced by a current source of the same value, and the root grounded, then the DC voltage at each node is numerically equal to the Elmore delay (first time domain moment). This formulation works whether or not the network is tree structured. See the paper on AWE below for more details. ↩
*Pillage, L.T.; Rohrer, R.A., Asymptotic waveform evaluation for timing analysis https://doi.org/10.1109%2F43.45867 ↩
*Odabasioglu, A.; Celik, M.; Pileggi, L.T., PRIMA: passive reduced-order interconnect macromodeling algorithm , IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Volume 17, Issue 8, Aug. 1998, pp. 645 - 654 https://doi.org/10.1109%2F43.712097 ↩
Ying Liu; Pileggi, L.T.; Strojwas, A.J., (1999) Model order-reduction of RC(L) interconnect including variational analysis , proceedings of the 36th Design Automation Conference, 21–25 June 1999, pp. 201 - 206 https://doi.org/10.1109%2FDAC.1999.781312 ↩