| A Framework for Constrained Functional Verification |
| Full text |
Pdf
(182 KB)
|
| Source
|
International Conference on Computer Aided Design
archive
Proceedings of the 2003 IEEE/ACM international conference on Computer-aided design
table of contents
Page: 142
Year of Publication: 2003
ISBN ~ ISSN:1092-3152 , 1-58113-762-1
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
IEEE Computer Society
Washington, DC, USA
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 17, Citation Count: 4
|
|
|
ABSTRACT
We describe a framework for constrained simulation-vector generationin an industry setting. The framework consists of two keycomponents: the constraint compiler and the vector generator. Theconstraint compiler employs various techniques, including prioritization,partitioning, extraction, and decomposition, to minimize theinternal representation of the constraints, and thus the complexityof constraint solving. The vector generator then uses the compileddata together with input biasing to generate random simulation vectors.Constraints and input biases are treated in a unified manner inthe vector generator. Although there are many alternative ways ofgenerating vectors from constraints, the framework uniquely suits apractical constrained verification environment because of its abilityto handle complicated constraints and its seamless treatment of constraintsand biases. We illustrate the effectiveness of the frameworkwith real examples from commercial designs.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
[2] T. Bengtsson, A. Martinelli, and E. Dubrova. A Fast Heuristic Algorithm for Disjoint Decomposition of Boolean Functions. Proc. Intl. Workshop on Logic Synthesis , pages 51-55, 2002.
|
| |
3
|
|
| |
4
|
|
| |
5
|
[5] O. Coudert and J. C. Madre. A Unified Framework for the Formal Verification of Sequential Circuits. In Proc. Intl. Conf. on Computer-Aided Design, pages 126- 129, November 1990.
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
[10] C. Pixley. Integrating Model Checking Into the Semiconductor Design Flow. Computer Design's Electronic Systems journal, pages 67-74, March 1999.
|
| |
11
|
[11] S. Regimbal, J-F. Lemire, Y. Savaria, G. Bois, E-M. Aboulhamid, and A. Baron. Applying aspect-oriented programming to hardware verification with e. Proceedings of HDLCON, 2002.
|
| |
12
|
[12] N. Robertson and P. D. Seymour. Graph minors. ii. algorithmic aspects of tree-width. Journal of Algorithms, pages 7:309-322, 1986.
|
 |
13
|
|
| |
14
|
|
 |
15
|
Jun Yuan , Ken Albin , Adnan Aziz , Carl Pixley, Simplifying Boolean constraint solving for random simulation-vector generation, Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design, p.123-127, November 10-14, 2002, San Jose, California
[doi> 10.1145/774572.774590]
|
 |
16
|
Jun Yuan , Ken Albin , Adnan Aziz , Carl Pixley, Constraint synthesis for environment modeling in functional verification, Proceedings of the 40th conference on Design automation, June 02-06, 2003, Anaheim, CA, USA
[doi> 10.1145/775832.775909]
|
| |
17
|
Jun Yuan , Kurt Shultz , Carl Pixley , Hillel Miller , Adnan Aziz, Modeling design constraints and biasing in simulation using BDDs, Proceedings of the 1999 IEEE/ACM international conference on Computer-aided design, p.584-590, November 07-11, 1999, San Jose, California, United States
|
CITED BY 4
|
|
Ed Cerny , Ashvin Dsouza , Kevin Harer , Pei-Hsin Ho , Tony Ma, Supporting sequential assumptions in hybrid verification, Proceedings of the 2005 conference on Asia South Pacific design automation, January 18-21, 2005, Shanghai, China
|
|
|
|
|
|
|
|
|
Stefano Gandini , Danilo Ravotto , Walter Ruzzarin , Ernesto Sanchez , Giovanni Squillero , Alberto Tonda, Automatic detection of software defects: an industrial experience, Proceedings of the 11th Annual conference on Genetic and evolutionary computation, July 08-12, 2009, Montreal, Québec, Canada
|
|