Line 8... |
Line 8... |
David Fick - dfick@umich.edu
|
David Fick - dfick@umich.edu
|
|
|
VERSION
|
VERSION
|
1.0 - June 27, 2010
|
1.0 - June 27, 2010
|
1.1 - January 7, 2011
|
1.1 - January 7, 2011
|
|
1.2 - Feb 7, 2013
|
|
|
SCAN DESCRIPTION
|
SCAN DESCRIPTION
|
This is a simple scan chain implemented with deperlify. It has been
|
This is a simple scan chain implemented with deperlify. It has been
|
used, successfully, on multiple tapeouts.
|
used, successfully, on multiple tapeouts.
|
|
|
Line 56... |
Line 57... |
are much smaller than the muxing elements needed for the
|
are much smaller than the muxing elements needed for the
|
chain. Since this is a new feature, the size specified by the
|
chain. Since this is a new feature, the size specified by the
|
address and data bits should most likely match the total size
|
address and data bits should most likely match the total size
|
in order to avoid bugs.
|
in order to avoid bugs.
|
|
|
|
An optional research field is included in the scan signal list.
|
|
When the scan reset bet is set to 1, all bits in the scan chain
|
|
are set to their optional reset value when specified, or zero
|
|
when it is not specified.
|
|
|
Due to the buffering latches, complex internal interfaces can be
|
Due to the buffering latches, complex internal interfaces can be
|
emulated using the scan chain. For instance, an SRAM could be
|
emulated using the scan chain. For instance, an SRAM could be
|
connected to a clock, chip select, write enable, 64-bit data-in,
|
connected to a clock, chip select, write enable, 64-bit data-in,
|
and 64-bit data-out, all of which are connected to the scan
|
and 64-bit data-out, all of which are connected to the scan
|
chain. The scan chain would need to be used a few times for each
|
chain. The scan chain would need to be used a few times for each
|