TY - GEN
T1 - Linking higher order logic to a VLSI CAD system
AU - Lu, Juin Yeu
AU - Chin, Shiu Kai
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1994.
PY - 1994
Y1 - 1994
N2 - We show how hardware implementation descriptions written in Higher Order Logic (HOL) are transformed into VLSI layouts. The intent is to link formally verified designs to physical implementations. Once HOL structural descriptions are transformed to structural descriptions and parameterized cell generators in a VLSI CAD system, the tools associated with the VLSI CAD system can be used such as standard cell libraries, automatic placement and routing, and simulation. The cell generator programs derived from verified HOL descriptions provide a means by which verified and parameterized HOL designs can augment a cell library within a CAD system. The particular VLSI CAD system used here is the GDT system from Mentor Graphics. The GDT system includes a CMOS standard cell library, a macrocell synthesis tool which includes automatic placement and routing, and the Lsim multilevel simulator. GDT uses a structural language called L. HOL structural descriptions are first mapped to L, then layouts corresponding to the L descriptions are created using the standard cell library and the layout generation tools. We illustrate this design process by creating the layout for an 8-bit serial/parallel multiplier which has been verified in HOL.
AB - We show how hardware implementation descriptions written in Higher Order Logic (HOL) are transformed into VLSI layouts. The intent is to link formally verified designs to physical implementations. Once HOL structural descriptions are transformed to structural descriptions and parameterized cell generators in a VLSI CAD system, the tools associated with the VLSI CAD system can be used such as standard cell libraries, automatic placement and routing, and simulation. The cell generator programs derived from verified HOL descriptions provide a means by which verified and parameterized HOL designs can augment a cell library within a CAD system. The particular VLSI CAD system used here is the GDT system from Mentor Graphics. The GDT system includes a CMOS standard cell library, a macrocell synthesis tool which includes automatic placement and routing, and the Lsim multilevel simulator. GDT uses a structural language called L. HOL structural descriptions are first mapped to L, then layouts corresponding to the L descriptions are created using the standard cell library and the layout generation tools. We illustrate this design process by creating the layout for an 8-bit serial/parallel multiplier which has been verified in HOL.
UR - http://www.scopus.com/inward/record.url?scp=85027998527&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85027998527&partnerID=8YFLogxK
U2 - 10.1007/3-540-57826-9_136
DO - 10.1007/3-540-57826-9_136
M3 - Conference contribution
AN - SCOPUS:85027998527
SN - 9783540578260
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 199
EP - 212
BT - Higher Order Logic Theorem Proving and Its Applications - 6th International Workshop, HUG 1993, Proceedings
A2 - Joyce, Jeffrey J.
A2 - Seger, Carl-Johan H.
PB - Springer Verlag
T2 - 6th International Workshop on Higher Order Logic Theorem Proving and Its Applications, HUG 1993
Y2 - 11 August 1993 through 13 August 1993
ER -