Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Statistical on-chip interconnect modeling : an application of automatic differentiation.

Conference ·
OSTI ID:775251
Automatic differentiation is a technique for computing derivatives accurately and efficiently with minimal human effort. We employed this technique to generate derivative information of FCAP2 (2-D) and FCAP3 (3-D) programs that simulate the parasitic effects of interconnects and devices. This derivative information is used in the statistical modeling of worst-case interconnect delays and on-chip crosstalks. The ADIC (Automatic Differentiation in C) tool generated new versions of FCAP2 and FCAP3 programs that compute both the original results and the derivative information. Given the ANSI C source code for the function, ADIC generates new code that computes derivatives of the model output with respect to the input parameters. We report on the use of automatic differentiation and divided difference approaches for computing derivatives for FCAP3 programs. The results show that ADIC-generated code computes derivatives more accurately, more robustly, and faster than the divided difference approach.
Research Organization:
Argonne National Lab., IL (US)
Sponsoring Organization:
US Department of Energy (US)
DOE Contract Number:
W-31109-ENG-38
OSTI ID:
775251
Report Number(s):
ANL/MCS-P698-1097
Country of Publication:
United States
Language:
English

Similar Records

ADIC : an extensible automatic differentiation tool for ANSI-C.
Journal Article · Sun Nov 30 23:00:00 EST 1997 · Software-Pract. Exper. · OSTI ID:937989

Experiences with the application of the ADIC automatic differentiation tool for to the CSCMDO 3-D volume grid generation code
Conference · Sat Dec 30 23:00:00 EST 1995 · OSTI ID:204255

A distributed application server for automatic differentiation.
Conference · Wed Nov 29 23:00:00 EST 2000 · OSTI ID:772115