Proceedings of ICCD '95 International Conference on Computer Design. VLSI in Computers and Processors
DOI: 10.1109/iccd.1995.528794
|View full text |Cite
|
Sign up to set email alerts
|

Formal verification of a PowerPC microprocessor

Abstract: This paper presents the use of formal methods in the design of a PowerPC microprocessor. The chosen methodology employs two independently developed design views, a register-transfer level specification for efficient system simulation and a transistorlevel implementation geared toward maximal processor performance. A BDD-based verification tool is used to functionally compare the two views which essentially validates the transistor-level implementation with respect to any functional simulation/verification perf… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
23
0

Publication Types

Select...
4
3
3

Relationship

0
10

Authors

Journals

citations
Cited by 35 publications
(23 citation statements)
references
References 8 publications
(1 reference statement)
0
23
0
Order By: Relevance
“…Microprocessor design is a highly cooperative and structured activity with tens to hundreds of participants [14]. The latest Intel Atom Processor, for instance, is reported to have had 205 "Functional Unit Blocks" [3]; a design of a recent System-on-Chip product from ST Microelectronics is reported to have required over 200 engineers hierarchically organized into eight units [1].…”
Section: A Assumptionsmentioning
confidence: 99%
“…Microprocessor design is a highly cooperative and structured activity with tens to hundreds of participants [14]. The latest Intel Atom Processor, for instance, is reported to have had 205 "Functional Unit Blocks" [3]; a design of a recent System-on-Chip product from ST Microelectronics is reported to have required over 200 engineers hierarchically organized into eight units [1].…”
Section: A Assumptionsmentioning
confidence: 99%
“…Traditionally, designs with black boxes have been synthesized by making the inputs to the black boxes primary outputs, and output of the black boxes primary inputs, and synthesizing the simple logic [5,1].…”
Section: Traditional Approachesmentioning
confidence: 99%
“…The Verity verification tool [Kuehlmann et al 1995 Moore 1995] and checked it with the ACL2 mechanical theorem prover. Gaps and mistakes were found in the informal "proof" but in the end the microcode was mechanically shown to be correct .…”
Section: Srt Division Algorithm In 1995mentioning
confidence: 99%