Patent US4575674A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4575674A Expired / Lapsed US ⏱️ 0.0 years remaining

Macrocell array having real time diagnostics

Assignee: Motorola Solutions Inc
•
Filing: 1983-07-01
•
Granted: 1986-03-11
•
Expires: 2003-07-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A macrocell array is provided wherein a plurality of cells, each having a plurality of semiconductor devices interconnected for providing logic functions, are selectively interconnected to one another and to input/output pads by a plurality of horizontal and vertical routing channels in one or more metallization layers. An on-chip diagnostic circuit is provided for diagnosing a plurality of serially connected latches, or flip-flops, in real time. A first logic gate has inputs adapted to receive a data signal and a data enable signal for inputting data into the latches. A second logic gate has inputs adapted to receive a shift-data-in signal and a shift enable signal for shifting the data through the latches. A third logic gate has inputs adapted to receive a hold signal and an output of a first of the plurality of serially connected latches for capturing the states in each of the latches at a given time. A fourth logic gate has inputs adapted to receive a complement enable signal and an output of the first latch for allowing desired test data to simultaneously appear at all the latches under test.

Inventors

  • 👤 Alan S. Bass
  • 👤 Shi-Chuan Lee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 11:22
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318555; G01R31/318558

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 191 words
A macrocell array comprising: a plurality of cells, each of said cells having a plurality of semiconductor devices, said semiconductor devices being interconnected within each cell to provide logic functions; a plurality of input/output pads, each adapted to receive an input signal having a data input; a plurality of horizontal routing channels within one or more metallization layers overlying said cells, said horizontal routing channels being coupled to said plurality of semiconductor devices at selected input/output points of said logic functions; a plurality of vertical routing channels within said one or more metallization layers overlying said cells, said vertical routing channels coupled to said horizontal routing channels and said input/output pads; a plurality of serially connected latches within one of said cells, said latches being clocked by a system clock; and a plurality of diagnostic means for performing both AC and DC tests, one each coupled to one each of said plurality of serially connected latches, each of said diagnostic means including feedback for facilitating AC testing at each clock pulse and a hold means for capturing the states of said plurality of serially connected latches independent of said system clock.
Claim 2
Dependent Claim 191 words
A macrocell array comprising: a plurality of cells, each of said cells having a plurality of semiconductor devices, said semiconductor devices being interconnected within each cell to provide logic functions; a plurality of input/output pads, each adapted to receive an input signal having a data input; a plurality of horizontal routing channels within one or more metallization layers overlying said cells, said horizontal routing channels being coupled to said plurality of semiconductor devices at selected input/output points of said logic functions; a plurality of vertical routing channels within said one or more metallization layers overlying said cells, said vertical routing channels coupled to said horizontal routing channels and said input/output pads; a plurality of serially connected latches within one of said cells, said latches being clocked by a system clock; and a plurality of diagnostic means for performing both AC and DC tests, one each coupled to one each of said plurality of serially connected latches, each of said diagnostic means including feedback for facilitating AC testing at each clock pulse and a hold means for capturing the states of said plurality of serially connected latches independent of said system clock.
Claim 3
Dependent Claim 36 words
The macrocell array according to claim 1 wherein said diagnostic means further includes a complement enable means responsive to said feedback for having test data simultaneously appear at each of said plurality of serially connected latches.
Claim 4
Dependent Claim 61 words
The macrocell array according to claim 1 wherein each of said diagnostic means comprises a first logic gate having a first input adapted to receive a hold signal and a second input coupled to a first output of one of said plurality of serially connected latches and having an output coupled to said one of said plurality of serially connected latches.
Claim 5
Dependent Claim 53 words
The macrocell array according to claim 2 wherein said complement enable means includes a second logic gate having a first input adapted to receive a complement enable signal and a second input coupled to receive said feedback and having an output coupled to said one each of said plurality of serially connected latches.
Claim 6
Dependent Claim 246 words
A diagnostic circuit for diagnosing in real time a plurality of serially connected latches, each of said plurality of serially connected latches having a first output and a second output and having one of said diagnostic circuits connected thereto, said diagnostic circuit comprising: a data logic gate having a first input adapted to receive a data signal and a second input adapted to receive a data enable signal and having a data output; a shift-data-in logic gate having a first input adapted to receive a shift-data-in signal and a second input adapted to receive a shift enable signal and having a shift data output; a hold logic gate having a first input adapted to receive a hold signal and a second input adapted to receive said first output and having a hold output; a complement enable logic gate having a first input adapted to receive a complement enable signal and a second input adapted to receive said second output and having a complement enable output; and a further logic gate coupled between said one of said plurality of serially connected latches and each of said data logic gate, and shift-data-in logic gate, said hold logic gate, and said complement enable logic gate, and adapted to receive said data output, said shift data output, said hold output, and said complement enable output, wherein said second output of said latch is provided as said shift-data-in signal for another diagnostic circuit connected to another of said serially connected latches.
Claim 7
Dependent Claim 246 words
A diagnostic circuit for diagnosing in real time a plurality of serially connected latches, each of said plurality of serially connected latches having a first output and a second output and having one of said diagnostic circuits connected thereto, said diagnostic circuit comprising: a data logic gate having a first input adapted to receive a data signal and a second input adapted to receive a data enable signal and having a data output; a shift-data-in logic gate having a first input adapted to receive a shift-data-in signal and a second input adapted to receive a shift enable signal and having a shift data output; a hold logic gate having a first input adapted to receive a hold signal and a second input adapted to receive said first output and having a hold output; a complement enable logic gate having a first input adapted to receive a complement enable signal and a second input adapted to receive said second output and having a complement enable output; and a further logic gate coupled between said one of said plurality of serially connected latches and each of said data logic gate, and shift-data-in logic gate, said hold logic gate, and said complement enable logic gate, and adapted to receive said data output, said shift data output, said hold output, and said complement enable output, wherein said second output of said latch is provided as said shift-data-in signal for another diagnostic circuit connected to another of said serially connected latches.

References Cited (Backward Citations)

US4139818A Cited
US4277699A Cited
US4225957A Cited
US4441074A Cited
US4435806A Cited
US4504784A Cited
US4477902A Cited
US4503536A Cited
US4503537A Cited
US4503387A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-03-10 1989-09-09 1990-03-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-03-10 1993-09-09 1994-03-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-03-10 1997-09-09 1998-03-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag