Patent · US Expired

Circuit for compensating programming current required, depending upon programming state

US6853584B2 · kind B2 · utility

3Cited by
2References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 2, 2003
Grant dateFeb 8, 2005
Priority date
Expiry dateMay 2, 2023

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG11C5/147
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A non-volatile memory semiconductor device has a circuit to compensate for the variation in the data pattern to be programmed. The variation in the data patter creates a variation in the current requirement. The array receives a plurality of data pattern signals which affect the total amount of current flowing into a plurality of columns and into the memory array. A high voltage source generates an output which is supplied along a conducting path connected to the group of columns. A pass transistor is in the conducting path controlling the current flow in the conducting path. A current source has a first terminal and a second terminal with the first terminal connected to the output of the high voltage generator and the second terminal connected to the gate of the pass transistor. A plurality of current sources are collectively connected to a node. Each of the plurality of current sources receives a plurality of second signals with each second signal being an inverse of the first signal, and controlling the total amount of current flowing through the node. A current mirror circuit is connected to the node and to the gate of the pass transistor and controls the pass transistor in res…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.