Method and apparatus for controlling and observing data in a logic block-based asic

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6223313
SERIAL NO

08985790

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system for testing an integrated circuit, and particularly a gate array, is disclosed which includes, prior to coupling the array to form a user-designed circuit, predesigned logic that enables testing of the user-designed circuit. The predesigned logic allows logic blocks in the array to operate in 'freeze' mode or to operate in normal mode, where normal mode is defined by the user-designed circuit. Much of the same circuitry in the logic blocks is, in fact, used in both modes of operation, thus minimizing circuitry added due to test. When the logic blocks are selected to be frozen, the logic blocks behave as a series of daisy-chained master-slave flip-flops. Stimulus data is shifted into the array and captured data is shifted out of the array through the daisy-chained flip-flops. Nonetheless, when data is shifted into and out of the daisy-chained flip-flops, the master latch and the slave latch of each flip-flop can be set to receive independent values and the data captured by each of the master and slave latches can be independently shifted out and analyzed. Although when frozen, the logic blocks behave as daisy-chained flip-flops, use of the logic blocks for testing purposes does not depend upon placement of sequential elements in the user-designed circuit in the logic blocks. In other words, in normal mode, a logic block can implement combinational, sequential, or other functions and still later be used to drive out stimulus values or capture results. Moreover, each logic block is further equipped for addressable mode control, allowing selected logic blocks to be exercised in isolation once stimulus data is shifted in, simplifying test generation and improving fault coverage. Using a logic block in accordance with the invention results in a high level of fault coverage, while placing few limitations on the user's circuit design.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
TUMBLEWEED HOLDINGS LLC3107 BOARDWALK ATLANTIC CITY NJ 08401

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
How, Dana Palo Alto, CA 44 475
Mukund, Shridhar Santa Clara, CA 25 336
Osann, Robert Los Altos, CA 9 956
Srinivasan, Adi Fremont, CA 27 631

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation