beautypg.com

Cypress CY7C0430BV User Manual

Page 31

background image

CY7C0430BV
CY7C0430CV

Document #: 38-06027 Rev. *B

Page 31 of 37

Table 5. Scan Registers Sizes

Register Name

Bit Size

Instruction (IR)

4

Bypass (BYR)

1

Identification (IDR)

32

MBIST Control (MCR)

2

MBIST Result (MRR)

25

MBIST Debug (MDR)

100

Boundary Scan (BSR)

392

Table 6. Instruction Identification Codes

Instruction

Code

Description

EXTEST

0000

Captures the Input/Output ring contents. Places the boundary scan register (BSR)

between the TDI and TDO.

BYPASS

1111

Places the bypass register (BYR) between TDI and TDO.

IDCODE

0111

Loads the ID register (IDR) with the vendor ID code and places the register

between TDI and TDO.

HIGHZ

0110

Places the BYR between TDI and TDO. Forces all QuadPort DSE device output

drivers to a High-Z state.

CLAMP

0101

Controls boundary to 1/0. Uses BYR.

SAMPLE/PRELOAD

0001

Captures the Input/Output ring contents. Places the boundary scan register (BSR)

between TDI and TDO.

CYBIST

1000

Invokes MBIST. Places the MBIST Debug register (MDR) between TDI and TDO.

INT_SCAN

0010

Scans out pass-fail information. Places MBIST Result Register (MRR) between TDI

and TDO.

MCR_SCAN

0011

Presets CYBIST mode. Places MBIST Control Register (MCR) between TDI and TDO.

RESERVED

All other codes Seven combinations are reserved. Do not use other than the above.

Table 7. MBIST Control States

States Code

State Name

Description

000001

movi_zeros

Port 1 write all zeros to the QuadPort DSE device memory using Moving

Inversion Algorithm (MIA).

000011

movi_1_upcnt

Up count from 0 to 64K (depth of QuadPort DSE device). All ports read 0s, then

Port 1 writes 1s to all memory locations using MIA, then all ports read 1s. MIA

read0_write1_read1 (MIA_r0w1r1).

000010

movi_0_upcnt

Up count from 0 to 64K. All ports read 1s, then Port 1 writes 0s, then all ports

read 0s (MIA_r1w0r0).

000110

movi_1_downcnt

Down count from 64K to 0. MIA_r0w1r1.

000111

movi_0_downcnt

Down count MIA_r1w0r0.

000101

movi_read

Read all 0s.

000100

mar2_zeros

Port 1 write all zeros to memory using March2 Algorithm (M2A).

001100

mar2_1_upcnt

Up count M2A_r0w1r1.

001101

mar2_0_upcnt

Up count M2A_r1w0r0.

001111

mar2_1_downcnt

Down count M2A_r0w1r1.

001110

mar2_0_downcnt

Down count M2A_r1w0r0.

001010

mar2_read

Read all 0s.

001011

chkr_w

Port 1 writes topological checkerboard data to memory.

[+] Feedback

This manual is related to the following products: