DocumentCode
3021088
Title
Automatic functional vector generation using the interacting FSM model
Author
Liu, Chien-Nan Jimmy ; Yen, Chia-Chih ; Jou, Jing-Yang
Author_Institution
Dept. of Electron. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
fYear
2001
fDate
2001
Firstpage
372
Lastpage
377
Abstract
While the coverage-driven design validation is becoming popular, it would be more convenient for users to have an automatic generator that can generate the input patterns to satisfy the coverage requirements. The symbolic techniques can be used to generate the desired input patterns easily for a specific state transition in a FSM. However, it is not practical for real designs because the memory requirement is often unmanageable. In this paper, we propose an automatic pattern generation engine that can overcome the memory issues for large circuits. It can generate all possible input combinations or notify that such cases will never happen for any specific state transitions. Because we can reasonably partition the HDL designs into the interacting FSM model, the peak memory requirement can be significantly reduced by using the “divide and conquer” strategy for those small FSMs. The experimental results show that we can indeed generate the required input patterns with reasonable memory requirement for the designs with thousands of registers
Keywords
automatic test pattern generation; binary decision diagrams; divide and conquer methods; finite state machines; hardware description languages; logic partitioning; logic testing; symbol manipulation; BDD-based techniques; HDL design partitioning; automatic functional vector generation; automatic pattern generation engine; coverage requirements; coverage-driven design validation; divide/conquer strategy; input patterns; interacting FSM model; large circuits; peak memory requirement; state transition; symbolic techniques; Automata; Boolean functions; Circuits; Data structures; Design engineering; Electronic design automation and methodology; Engines; Formal verification; Hardware design languages; Process design;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Electronic Design, 2001 International Symposium on
Conference_Location
San Jose, CA
Print_ISBN
0-7695-1025-6
Type
conf
DOI
10.1109/ISQED.2001.915258
Filename
915258
Link To Document