Jump to content

Serial Vector Format

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 95.132.185.14 (talk) at 11:51, 17 April 2009 (External links). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Serial Vector Format (SVF) is a vector exchange format, designed to enable transfer of boundary scan vectors between tools. SVF is expressing test patterns that represent the stimulus, expected response, and mask data for IEEE 1149.1-based tests.

The SVF file is defined as an ASCII file that consists of a set of SVF statements. The maximum number of characters allowed on a line is 256, although one SVF statement can span more than one line. Each statement consists of a command and associated parameters. Each SVF statement is terminated by a semicolon. SVF is not case sensitive. Comments can be inserted into a SVF file after an exclamation point ‘!’ or a pair of slashes ‘//’. Either ‘//’ or ‘!’ will comment out the remainder of the line.


SVF Commands

  • ENDDR: Specifies default end state for DR scan operations.
  • ENDIR: Specifies default end state for IR scan operations.
  • FREQUENCY: Specifies maximum test clock frequency for IEEE 1149.1 bus operations.
  • HDR: (Header Data Register) Specifies a header pattern that is prepended to the beginning of subsequent DR scan operations.
  • HIR: (Header Instruction Register) Specifies a header pattern that is prepended to the beginning of subsequent IR scan operations.
  • PIO: (Parallel Input/Output) Specifies a parallel test pattern.
  • PIOMAP: (Parallel Input/Output Map) Maps PIO column positions to a logical pin.
  • RUNTEST: Forces the IEEE 1149.1 bus to a run state for a specified number of clocks or a specified time period.
  • SDR: (Scan Data Register) Performs an IEEE 1149.1 Data Register scan.
  • SIR: (Scan Instruction Register) Performs an IEEE 1149.1 Instruction Register scan.
  • STATE: Forces the IEEE 1149.1 bus to a specified stable state.
  • TDR: (Trailer Data Register) Specifies a trailer pattern that is appended to the end of subsequent DR scan operations.
  • TIR: (Trailer Instruction Register) Specifies a trailer pattern that is appended to the end of subsequent IR scan operations.
  • TRST: (Test ReSeT) Controls the optional Test Reset line.