• 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