DocumentCode
3146570
Title
Scan parallel loading in VHDL
Author
Vo, Jefferry Phuong
Author_Institution
LSI Logic Corp., Milpitas, CA, USA
fYear
1998
fDate
16-19 Mar 1998
Firstpage
178
Lastpage
187
Abstract
A scan-based design can have several scan chains, and each scan chain can contain as many as 20,000 scan cells. During simulation, serial loading of scan values into a 20,000-element scan chain requires 20,000 clock cycles for each scan pattern. This loading operation adversely affects simulator performance and taxes simulator capacity. The capability within a simulator to load scan patterns directly into a scan chain by forcing the internal values of the scan elements would alleviate these problems and is badly needed. The VHDL language, unlike the Verilog language, does not provide the capability to force/assign a value to an internal signal in a design and cannot be used for parallel loading. This paper proposes a method to allow parallel scan loading in VHDL using a small set of the simulation command language (SSCL) to be supported by VHDL simulators
Keywords
hardware description languages; logic CAD; simulation languages; SSCL; VHDL simulator; clock cycles; forced internal values; internal signal; loading operation; scan cells; scan chains; scan parallel loading; scan-based design; serial loading; simulation; simulation command language; simulator capacity; simulator performance; Automatic test pattern generation; Clocks; Command languages; Electronic design automation and methodology; Finance; Hardware design languages; Large scale integration; Signal design; Test pattern generators; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Verilog HDL Conference and VHDL International Users Forum, 1998. IVC/VIUF. Proceedings., 1998 International
Conference_Location
Santa Clara, CA
ISSN
1085-9403
Print_ISBN
0-8186-8415-1
Type
conf
DOI
10.1109/IVC.1998.660699
Filename
660699
Link To Document