DocumentCode
824572
Title
Multilevel verification of MOS circuits
Author
Weise, Daniel
Author_Institution
Comput. Syst. Lab., Stanford Univ., Stanford, CA, USA
Volume
9
Issue
4
fYear
1990
fDate
4/1/1990 12:00:00 AM
Firstpage
341
Lastpage
351
Abstract
The ideas behind Silica Pithecus, a program for verifying synchronous digital MOS VLSI circuits, are described. Silica Pithecus accepts the schematic of an MOS VLSI circuit, declarations of the logical relationships between the input signals, and a specification of the intended digital behavior of the circuit. If the circuit fails to meet its specification, Silica Pithecus returns to the designer the reason it fails to do so. Unlike previous verification systems, which used digital models of MOS components, Silica Pithecus employs a realistic electrical model. It operates hierarchically, interactively, and incrementally. The key idea is to generate and use constraints for verification. Constraints are predicates that restrict the input signals a circuit accepts. Employing explicit constraints has many benefits. First, they enable hierarchical verification, which allows large circuits to be verified. Second, errors can be pinpointed and explained to the designer. Third, all constraints (at the electrical level) can be algorithmically and automatically generated
Keywords
MOS integrated circuits; VLSI; circuit CAD; circuit analysis computing; integrated logic circuits; logic CAD; MOS VLSI circuit; Silica Pithecus; computer aided technique; explicit constraints; hierarchical verification; large circuits; realistic electrical model; synchronous digital circuits; verification systems; Computer bugs; Digital circuits; Latches; Signal design; Signal generators; Silicon compounds; Very large scale integration;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.45866
Filename
45866
Link To Document