Patent ID: 7350124
Filing Date: 2008-03-25
Classification: G01R,G06F

Abstract:
1. A method for applying external clock patterns and external data patterns for logic built-in self testing (“LBIST”) in a simulator, comprising: setting up a simulation model in the simulator for a logic under test; setting up an external LBIST block in the simulation model, wherein the external LBIST block comprises pre-verified internal clock and pre-verified data pattern logic; connecting external clock inputs and external data inputs from the external LBIST block to the logic under test; determining the external clock patterns and the external data patterns to test the logic under test; applying the external clock patterns and the external data patterns to the logic under test; and receiving and processing output patterns from the logic under test, wherein the external LBIST block further comprises: at least one phase shift and spreader block (“PSSB”); at least one pseudo-random pattern generator (“PRPG”); and at least one LBIST controller clock pattern generator, wherein the LBIST controller clock pattern generator is coupled to the at least one PSSB and the at least one PRPG.