ACM Home Page
Please provide us with feedback. Feedback
Automatic generation of functional vectors using the extended finite state machine model
Full text PdfPdf (455 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 1 ,  Issue 1  (January 1996) table of contents
Pages: 57 - 79  
Year of Publication: 1996
ISSN:1084-4309
Authors
Kwang-Ting Cheng  University of California
A. S. Krishnakumar  AT&T Bell Laboratories
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 64,   Citation Count: 25
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues   peer to peer  

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/225871.225880
What is a DOI?

ABSTRACT

We present a method of automatic generation of functional vectors for sequential circuits. These vectors can be used for design verification, manufacturing testing, or power estimation. A high-level description of the circuit in VHDL or C is assumed available. Our method automatically transforms the high-level description of a circuit in VHDL or C into an extended finite state machine (EFSM) model that is used to generate functional vectors. The EFSM model is a generalization of the traditional state machine model. It is a compact representation of models with local data variables and preserves many nice properties of a traditional state machine model. The theoretical background of the EFSM model is addressed in this article. Our method guarantees that the generated vectors cover every statement in the high-level description at least once. Experimental results show that a set of comprehensive functional vectors for sequential circuits with more than a hundred flip-flops can be generated automatically in a few minutes of CPU time using our prototype system.


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
3
 
4
 
5
CHENG, W.T. 1988. The BACK algorithm for sequential test generation. In Proceedings of the International Conference on Computer Design (ICCD-88) (Rye Brook, NY, Oct.), 66-69.
 
6
 
7
CHO, H., et al. 1990. ATPG aspects of FSM verification. In Proceedings of the International Conference on CAD (Santa Clara, CA, Nov.), 134-137.
 
8
COUDERT, O., AND MADRE, J.-C. 1990. A unified framework for the formal verification of sequential circuits. In Proceedings of the International Conference on CAD (Nov.), 126-129.
 
9
COUDERT, O., BERTHET, C., AND MADRE, J.C. 1989. Verification of sequential machines using boolean functional vectors. In Proceedings of the IFIP International Workshop on Applied Formal Methods for Current VLSI Design (Leuven, Belgium, Nov.), 111-128.
 
10
 
11
GHOSH, A., DEVADAS, S., AND NEWTON, A. R. 1991. Test generation and verification for highly sequential circuits. IEEE Trans. Comput. Aided Des. 10, 5 (May), 652-667.
 
12
IEEE. 1987. IEEE Standard VHDL Language Reference Manual, IEEE Standard, 1076- 1987.
 
13
Jov, J-Y., ROTHWEILER, S., ERNST, R., SUTARWALA, S., AND PRABHU, A. 1989. BESTMAP: Behavioral Synthesis from C. In International Workshop on Logic Synthesis (Research Triangle Park, NC, May).
 
14
KELSEY, T. P. AND SALUJA, K. K. 1989. Fast test generation for sequential circuits. In Proceedings of the International Conference on Computer-Aided Design (Santa Clara, CA, Nov.), 354-357.
15
 
16
MA, H-K. T., DEVADAS, S., NEWTON, A. R., AND SANGIOVANNI-VINCENTELLI, A. 1988. Test generation for sequential circuits. IEEE Trans. Comput. Aided Des. (Oct.), 1081-1093.
 
17
 
18
 
19
POMERANZ, I. AND REDDY, S.M. 1991. Test generation for synchronous sequential circuits using multiple observation times. In Fault-Tolerant Computing Symposium (Montreal, June).
 
20
TOUATI, H. J., SARVOJ, H., LIN, B., BRAYTON, R. K., AND SANGIOVANNI-VINCENTILLI, A. 1990. Implicit state enumeration of finite state machines using BDDs. In Proceedings of the International Conference on CAD (Nov.), 130-133.

CITED BY  25
 
 
 
 
 
 
 
 
 
 
 
 
 
 


REVIEW

"Alexandre Vladimirovi Yakovlev : Reviewer"

Researchers and designers working on software tools for automatic generation of functional vectors for sequential circuits are this paper's main audience. Unlike similar research for combinational circuits, which has traditionally been aimed a  more...

Collaborative Colleagues:
Kwang-Ting Cheng: colleagues
A. S. Krishnakumar: colleagues

Peer to Peer - Readers of this Article have also read: