← Back to Patent Explorer
US4851720A Expired / Lapsed US ⏱️ 0.0 years remaining

Low power sense amplifier for programmable logic device

Assignee: Cypress Semiconductor Corp
•
Filing: 1988-09-02
•
Granted: 1989-07-25
•
Expires: 2008-09-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention pertains to a circuit for controlling the power to a plurality of sense amplifiers used for sensing data on data lines in an array of floating gate storage cells, wherein the data stored in the array is sensed at regular intervals. The circuit includes a first plurality of data paths through the array, and a second data path containing replications of all necessary circuit elements in the first plurality of data paths to assure that the data delay through the second path equals or exceeds the maximum delay in any of the first plurality of data paths. A clock is used to provide an initiation signal which starts the propagation of input data through the array. A means is coupled to the clock for sending a dummy data pulse through the second data path upon receipt of the initiation signal, and a detecting means detects the completion of the passage of the dummy data through the second path and supplies a completion signal in response. A switch coupled to the clock, the sense amplifiers and the detecting means powers up the sense amplifiers upon receipt of the initiation signal from the clock, and powers down the sense amplifiers upon receipt of the completion signal from the detecting means. The control circuit of the invention reduces the power consumption of the sense amplifiers because they are powered only during the duration of data transmission, but are otherwise powered down.

Inventors

  • 👤 Jagdish Pathak
  • 👤 Stephen M. Douglas
  • 👤 Hal Kurkowski
  • 👤 Dov-Ami Vider

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 21:08
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17704; H03K19/17708; H03K19/17712; G; G05; G05F; G05F3/00; G05F3/02; G05F3/08; G05F3/10; G05F3/16; G05F3/20; G05F3/24; G05F3/242; G05F3/245; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/26; H03K19/0008; H03K19/0016; H03K5/00; H03K5/01; H03K5/04

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 232 words
A circuit for controlling the power to plurality of sense amplifiers used for sensing data on data lines in an array of floating gate storage cells, wherein data stored in said array is sensed at regular intervals, comprising: a first plurality of data paths through said array; a second data path containing replications of all necessary circuit elements in said first plurality of data paths to assure that the data delay through said second path equals or exceeds the maximum delay in any of said first plurality of data paths; clock means for providing an initiation signal which starts the propagation of input data through said array; means coupled to said clock means for sending a dummy data pulse through said second data path upon the receipt of said initiation signal; detecting means for detecting the completion of the passage of said dummy data pulse through said second path and for supplying a completion signal in response thereto; and switching means coupled to said clock means, said sense amplifiers and said detecting means for powering up said sense amplifiers upon receipt of said initiation signal from said clock means, and for powering down said sense amplifiers upon receipt of said completion signal from said detecting means, whereby the power consumption of said sense amplifiers is reduced because they are powered only during the duration of data transmission, but are otherwise powered down.
Claim 2
Dependent Claim 232 words
A circuit for controlling the power to plurality of sense amplifiers used for sensing data on data lines in an array of floating gate storage cells, wherein data stored in said array is sensed at regular intervals, comprising: a first plurality of data paths through said array; a second data path containing replications of all necessary circuit elements in said first plurality of data paths to assure that the data delay through said second path equals or exceeds the maximum delay in any of said first plurality of data paths; clock means for providing an initiation signal which starts the propagation of input data through said array; means coupled to said clock means for sending a dummy data pulse through said second data path upon the receipt of said initiation signal; detecting means for detecting the completion of the passage of said dummy data pulse through said second path and for supplying a completion signal in response thereto; and switching means coupled to said clock means, said sense amplifiers and said detecting means for powering up said sense amplifiers upon receipt of said initiation signal from said clock means, and for powering down said sense amplifiers upon receipt of said completion signal from said detecting means, whereby the power consumption of said sense amplifiers is reduced because they are powered only during the duration of data transmission, but are otherwise powered down.
Claim 3
Dependent Claim 18 words
The circuit of claim 1 further characterized by said second data path containing a floating gate storage element.
Claim 4
Dependent Claim 15 words
The circuit of claim 2 further characterized by said floating gate storage element being unprogrammed.
Claim 5
Dependent Claim 24 words
The circuit of claim 2 further characterized by said floating gate storage element being selected as the slowest switching storage element in the array.
Claim 6
Dependent Claim 23 words
The circuit of claim 1 further characterized by said second data path including a sense amplifier connected so that it is always powered.
Claim 7
Dependent Claim 19 words
The circuit of claim 5 further characterized by said second data path also containing a floating gate storage element.
Claim 8
Dependent Claim 20 words
The circuit of claim 1 further characterized by said second data path containing a plurality of floating gate storage elements.
Claim 9
Dependent Claim 15 words
The circuit of claim 7 further characterized by said floating gate storage elements being unprogrammed.
Claim 10
Dependent Claim 32 words
The circuit of claim 6 further characterized by said second data path also containing a depletion mode MOS transistor having its gate connected in the circuit and its source and drain grounded.
Claim 11
Dependent Claim 302 words
A circuit for controlling the power to plurality of sense amplifiers used for sensing data on data lines in an array of floating gate storage cells, wherein data stored in said array is sensed at regular intervals, comprising: a first plurality of data paths through said array; a plurality of clock means, each clock means providing an initiation signal which starts the propagation of certain data through said array and through the respective one of said first plurality of data paths associated with said clock means; a second plurality of data paths, one for each of said clock means, containing replications of all necessary circuit elements in said first plurality of data paths to assure that the data delay through said second path equals or exceeds the maximum delay in any of said first plurality of data paths; means coupled to each of said plurality of clock means for sending a dummy data pulse through the respective one of said second plurality of data paths associated with said clock means upon the receipt of said initiation signal; a plurality of detecting means, one for each of said second data paths, for detecting the completion of the passage of said dummy data pulse through its respective one of said second data paths and for supplying a completion signal in response thereto OR-gate means for OR-ing said initiation and said completion signals; and switching means coupled to said sense amplifiers and to said OR-gate means for powering up said sense amplifiers upon receipt of an initiation signal from said OR-gate means and for powering down said sense amplifiers upon receipt of a completion signal from said OR-gate means, whereby the power consumption of said sense amplifiers are reduced because they are powered only during the duration of data transmission, but are otherwise powered down.
Claim 12
Dependent Claim 302 words
A circuit for controlling the power to plurality of sense amplifiers used for sensing data on data lines in an array of floating gate storage cells, wherein data stored in said array is sensed at regular intervals, comprising: a first plurality of data paths through said array; a plurality of clock means, each clock means providing an initiation signal which starts the propagation of certain data through said array and through the respective one of said first plurality of data paths associated with said clock means; a second plurality of data paths, one for each of said clock means, containing replications of all necessary circuit elements in said first plurality of data paths to assure that the data delay through said second path equals or exceeds the maximum delay in any of said first plurality of data paths; means coupled to each of said plurality of clock means for sending a dummy data pulse through the respective one of said second plurality of data paths associated with said clock means upon the receipt of said initiation signal; a plurality of detecting means, one for each of said second data paths, for detecting the completion of the passage of said dummy data pulse through its respective one of said second data paths and for supplying a completion signal in response thereto OR-gate means for OR-ing said initiation and said completion signals; and switching means coupled to said sense amplifiers and to said OR-gate means for powering up said sense amplifiers upon receipt of an initiation signal from said OR-gate means and for powering down said sense amplifiers upon receipt of a completion signal from said OR-gate means, whereby the power consumption of said sense amplifiers are reduced because they are powered only during the duration of data transmission, but are otherwise powered down.
Claim 13
Dependent Claim 22 words
The circuit of claim 10 further characterized by each of said second plurality of data paths containing a floating gate storage element.
Claim 14
Dependent Claim 17 words
The circuit of claim 11 further characterized by each of said floating gate storage elements being unprogrammed.
Claim 15
Dependent Claim 26 words
The circuit of claim 11 further characterized by each of said floating gate storage elements being selected as the slowest switching storage element in the array.
Claim 16
Dependent Claim 25 words
The circuit of claim 10 further characterized by each of said second data paths including a sense amplifier connected so that it is always powered.
Claim 17
Dependent Claim 21 words
The circuit of claim 14 further characterized by each of said second data paths also containing a floating gate storage element.
Claim 18
Dependent Claim 22 words
The circuit of claim 10 further characterized by each of said second data paths containing a plurality of floating gate storage elements.
Claim 19
Dependent Claim 17 words
The circuit of claim 16 further characterized by each of said floating gate storage elements being unprogrammed.
Claim 20
Dependent Claim 34 words
The circuit of claim 15 further characterized by each of said second data paths also containing a depletion mode MOS transistor having its gate connected in the circuit and its source and drain grounded.
Claim 21
Dependent Claim 95 words
A circuit for controlling the power to a plurality of sense amplifiers used for sensing data on data lines in an array of floating gate storage cells, comprising: means for electrically disconnecting a selected plurality of sense amplifiers from said array while leaving other sense amplifiers in said array connected, said disconnected sense amplifiers being associated with product terms of said array which have been programmed out by the user; and program means for electrically selecting the sense amplifiers to be disconnected in accordance with the product terms selected to be used in said array.
Claim 22
Dependent Claim 95 words
A circuit for controlling the power to a plurality of sense amplifiers used for sensing data on data lines in an array of floating gate storage cells, comprising: means for electrically disconnecting a selected plurality of sense amplifiers from said array while leaving other sense amplifiers in said array connected, said disconnected sense amplifiers being associated with product terms of said array which have been programmed out by the user; and program means for electrically selecting the sense amplifiers to be disconnected in accordance with the product terms selected to be used in said array.
Claim 23
Dependent Claim 210 words
A circuit for controlling the power to plurality of sense amplifiers used for sensing data on data lines in an array of floating gate storage cells, wherein data stored in said array is sensed at regular intervals, comprising: a plurality of data paths through said array; a plurality of clock means, each clock means providing an initiation signal which starts the propagation of certain data through said array and through the respective one of said plurality of data paths associated with said clock means; a delay means for delaying each of said plurality of initiation signals an amount which equals or exceeds the maximum delay in any of said plurality of data paths, each of said delay means producing a completion signal at the end of said delay; OR-gate means for OR-ing said initiation and said completion signals; and switching means coupled to said sense amplifiers and to said OR-gate means for powering up said sense amplifiers upon receipt of an initiation signal from said OR-gate means and for powering down said sense amplifiers upon receipt of a completion signal from said OR-gate means, whereby the power consumption of said sense amplifiers are reduced because they are powered only during the duration of data transmission, but are otherwise powered down.
Claim 24
Dependent Claim 210 words
A circuit for controlling the power to plurality of sense amplifiers used for sensing data on data lines in an array of floating gate storage cells, wherein data stored in said array is sensed at regular intervals, comprising: a plurality of data paths through said array; a plurality of clock means, each clock means providing an initiation signal which starts the propagation of certain data through said array and through the respective one of said plurality of data paths associated with said clock means; a delay means for delaying each of said plurality of initiation signals an amount which equals or exceeds the maximum delay in any of said plurality of data paths, each of said delay means producing a completion signal at the end of said delay; OR-gate means for OR-ing said initiation and said completion signals; and switching means coupled to said sense amplifiers and to said OR-gate means for powering up said sense amplifiers upon receipt of an initiation signal from said OR-gate means and for powering down said sense amplifiers upon receipt of a completion signal from said OR-gate means, whereby the power consumption of said sense amplifiers are reduced because they are powered only during the duration of data transmission, but are otherwise powered down.
Claim 25
Dependent Claim 79 words
The circuit of claim 20 further characterized by the addition of a means for electrically disconnecting a selected plurality of sense amplifiers from said array while leaving other sense amplifiers in said array connected, said disconnected sense amplifiers being associated with product terms of said array which have been programmed out by the user; and program means for electrically selecting the sense amplifiers to be disconnected in accordance with the product terms selected to be used in said array.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-07-24 1993-01-23 1993-07-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-07-24 1997-01-23 1997-07-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-07-24 2001-01-23 2001-07-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag