ACM Home Page
Please provide us with feedback. Feedback
Automatic trace analysis for logic of constraints
Full text PdfPdf (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
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 19,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/775832.775952
What is a DOI?

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
 
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
 
12
E. J. McCluskey. Logic Design Principles. Prentice Hall, 1986.


Collaborative Colleagues:
Xi Chen: colleagues
Harry Hsieh: colleagues
Felice Balarin: colleagues
Yosinori Watanabe: colleagues