DocumentCode
1850478
Title
Automated equivalence checking of switch level circuits
Author
Jolly, Simon ; Parashkevov, Atanas ; McDougall, Tim
Author_Institution
FourSticks Pty. Ltd., Frewville, SA, Australia
fYear
2002
fDate
2002
Firstpage
299
Lastpage
304
Abstract
A chip that is required to meet strict operating criteria in terms of speed, power, or area is commonly custom designed at the switch level. Traditional techniques for verifying these designs, based on simulation, are expensive in terms of resources and cannot completely guarantee correct operation. Formal verification methods, on the other hand, provide for a complete proof of correctness, and require less effort to setup. This paper presents Motorola´s Switch Level Verification (SLV) tool, which employs detailed switch level analysis to model the behavior of MOS transistors and obtain an equivalent RTL model. This tool has been used for equivalence checking at the switch level for several years within Motorola for the PowerPC, M*Core and DSP custom blocks. We focus on the novel techniques employed in SLV, particularly in the areas of pre-charged and sequential logic analysis, and provide details on the automated and integrated equivalence checking flow in which the tool is used.
Keywords
application specific integrated circuits; digital signal processing chips; formal verification; high level synthesis; integrated circuit design; microprocessor chips; sequential circuits; DSP custom blocks; M*Core; MOS transistors; Motorola; PowerPC; Switch Level Verification; automated equivalence checking; custom design; equivalence checking; equivalent RTL model; formal verification methods; proof of correctness; sequential logic analysis; strict operating criteria; switch level circuits; Algorithm design and analysis; Australia; Digital signal processing; Formal verification; Lakes; Logic; MOSFETs; Permission; Switches; Switching circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2002. Proceedings. 39th
ISSN
0738-100X
Print_ISBN
1-58113-461-4
Type
conf
DOI
10.1109/DAC.2002.1012639
Filename
1012639
Link To Document