| Automatic trace analysis for logic of constraints |
| Full text |
Pdf
(187 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 40th annual Design Automation Conference
table of contents
Anaheim, CA, USA
SESSION: Elements of functional and performance analysis
table of contents
Pages: 460 - 465
Year of Publication: 2003
ISBN:1-58113-688-9
|
|
Authors
|
|
Xi Chen
|
University of California at Riverside, Riverside, CA
|
|
Harry Hsieh
|
University of California at Riverside, Riverside, CA
|
|
Felice Balarin
|
Cadence Berkeley Laboratories, Berkeley, CA
|
|
Yosinori Watanabe
|
Cadence Berkeley Laboratories, Berkeley, CA
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 18, Citation Count: 2
|
|
|
ABSTRACT
Verification of system designs continues to be a major challenge today. Simulation remains the primary tool for making sure that implementations perform as they should. We present algorithms to automatically generate trace checkers from formulas written in the formal quantitative constraint language, Logic Of Constraints (LOC), to analyze the simulation traces for functional and performance constraint violations. For many interesting formulas, the checkers exhibit linear time complexity and constant memory usage. We illustrate the usefulness and efficiency of this approach with large designs and traces.
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
|
Openvera assertions white paper. Synopsys, Inc, 2002.
|
| |
2
|
|
| |
3
|
A. Aziz, F. Balarin, R. Brayton, and A. Sangiovanni-Vincentelli. Sequential synthesis using S1S. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, 19(10):1149--62, Oct. 2000.
|
| |
4
|
F. Balarin, L. Lavagno, C. Passerone, A. Sangiovanni-Vincentelli, M. Sgroi, and Y. Watanabe. Modeling and designing heterogeneous systems. Technical Report 2001/01 Cadence Berkeley Laboratories, Nov. 2001.
|
| |
5
|
Felice Balarin , Jerry Burch , Luciano Lavagno , Yosinori Watanabe , Roberto Passerone , Alberto Sangiovanni-Vincentelli, Constraints Specification at Higher Levels of Abstraction, Proceedings of the Sixth IEEE International High-Level Design Validation and Test Workshop (HLDVT'01), p.129, December 07-09, 2001
|
| |
6
|
|
| |
7
|
C. Eisner and D. Fisman. Sugar 2.0 proposal presented to the accellera formal verification technical committee. Mar. 2002.
|
| |
8
|
|
| |
9
|
|
| |
10
|
K. Keutzer, S. Malik, A. R. Newton, J. Rabaey, and A. Sangiovanni-Vincentelli. System level design: orthogonalization of concerns and platform-based design. IEEE Trans. on Computer-Aided Design, 19(12):1523--1543, Dec. 2000.
|
 |
11
|
E. A. de Kock , W. J. M. Smits , P. van der Wolf , J.-Y. Brunel , W. M. Kruijtzer , P. Lieverse , K. A. Vissers , G. Essink, YAPI: application modeling for signal processing systems, Proceedings of the 37th conference on Design automation, p.402-405, June 05-09, 2000, Los Angeles, California, United States
[doi> 10.1145/337292.337511]
|
| |
12
|
E. J. McCluskey. Logic Design Principles. Prentice Hall, 1986.
|
CITED BY 2
|
|
Jia Yu , Wei Wu , Xi Chen , Harry Hsieh , Jun Yang , Felice Balarin, Assertion-Based Design Exploration of DVS in Network Processor Architectures, Proceedings of the conference on Design, Automation and Test in Europe, p.92-97, March 07-11, 2005
|
|
|
Xi Chen , Yan Luo , Harry Hsieh , Laxmi Bhuyan , Felice Balarin, Utilizing Formal Assertions for System Design of Network Processors, Proceedings of the conference on Design, automation and test in Europe, p.30126, February 16-20, 2004
|
|