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

Sample and load scheme for observability of internal nodes in a PLD

Assignee: Altera Corp
•
Filing: 1998-01-23
•
Granted: 2000-01-11
•
Expires: 2018-01-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A programmable logic device (PLD) that provides the capability to observe and control the logic state of buried internal nodes is disclosed. The PLD provides shadow storage units for internal nodes such as logic element registers, memory cells, and I/O registers. A sample/load data path includes bidirectional data buses and shift register that facilitate the sampling of internal nodes for observing their logic states, and loading of internal nodes for controlling their logic states.

Inventors

  • 👤 Rakesh H. Patel
  • 👤 Kevin A. Norman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 03:44
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/32; G06F30/33; G06F30/3308; G06F30/331; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318516; G01R31/318533; G01R31/318536; G11; G11C; G11C29/00; G11C29/04; G11C29/08; G11C29/48; G11C7/00; G11C7/10; G11C7/1006; H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17704; H03K19/17724; H03K19/17728; H03K19/17736; H03K19/17744; H03K19/17748; H03K19/1776; H03K19/17764

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 100 words
In a programmable logic device (PLD), a memory architecture comprising: an array of memory cells arranged in a plurality of rows and columns; an array of shadow storage units arranged in said plurality of rows and columns corresponding to said array of memory cells, each memory cell being coupled to a corresponding shadow storage unit; a plurality of bidirectional data lines each coupled to a respective row of shadow storage units; a data shift register coupled between said plurality of bidirectional data lines and PLD input/output terminals; and an address shift register coupled to said array of shadow storage units.
Claim 2
Dependent Claim 100 words
In a programmable logic device (PLD), a memory architecture comprising: an array of memory cells arranged in a plurality of rows and columns; an array of shadow storage units arranged in said plurality of rows and columns corresponding to said array of memory cells, each memory cell being coupled to a corresponding shadow storage unit; a plurality of bidirectional data lines each coupled to a respective row of shadow storage units; a data shift register coupled between said plurality of bidirectional data lines and PLD input/output terminals; and an address shift register coupled to said array of shadow storage units.
Claim 3
Dependent Claim 36 words
The memory architecture of claim 1 wherein each memory cell is coupled to a shadow storage unit by a data transfer circuit, said data transfer circuit receiving a load control signal and a sample control signal.
Claim 4
Dependent Claim 58 words
The memory architecture of claim 2 wherein each shadow storage unit comprises: a pair of cross-coupled inverters for storing data with an input and an output terminal; a first access transistor coupled between said input terminal and an associated bidirectional data line; and a second access transistor coupled between said output terminal and said associated bidirectional data line.
Claim 5
Dependent Claim 36 words
The memory architecture of claim 3 wherein a control terminal of said first access transistor couples to a pre-load control signal, and a control terminal of said second access transistor couples to an observe control signal.
Claim 6
Dependent Claim 55 words
The memory architecture of claim 4 wherein said address shift register comprises a plurality of registers corresponding to said plurality of rows, each register having an output terminal for driving one row of said array of shadow storage units, and each row having a dedicated pre-load control signal line and an observe control signal line.
Claim 7
Dependent Claim 56 words
The memory array architecture of claim 5 further comprising a plurality of select circuits corresponding and coupled to a respective output of said plurality of registers, said select circuit for selectably coupling an output of each one of said plurality of registers to either one of said pre-load control signal line or observe control signal line.
Claim 8
Dependent Claim 168 words
The memory architecture of claim 2 wherein said data transfer circuit comprises: a first and second series connected transistors coupled between an input terminal of a memory cell and a reference voltage; a third and fourth series connected transistors coupled between an output terminal of said memory cell and said reference voltage; a fifth and sixth series connected transistors coupled between an input terminal of said shadow storage unit and said reference voltage; and a seventh and eight series connected transistors coupled between an output terminal of said shadow storage unit and said reference voltage, wherein, control terminals of first and third transistors couple to said load control signal, and control terminals of said sixth and eighth transistors couple to said sample control signal, and wherein, control terminals of said second and fourth transistors respectively couple to said output and input terminals of said shadow storage unit, and control terminals of said fifth and seventh transistors respectively couple to said output and input terminals of said memory cell.

References Cited (Backward Citations)

US4864579A Cited
US5497475A Cited
US5568380A Cited
US5581198A Cited
US5764079A Cited
US5870410A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-01-10 2003-07-12 2004-01-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-01-10 2007-07-12 2008-01-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-01-10 2011-07-12 2012-01-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag