Dummy memory cells for high accuracy self-timing circuits in dual-port SRAM
First Claim
1. A memory comprising:
- a plurality of word lines for receiving an access signal;
a pair of bit lines;
a pair of load circuit connected to said pair of bit lines for applying thereto a voltage source; and
an array of memory cells, wherein voltage on said pair of bit lines coupling to said array of memory cells tracking voltage on a normal bit line when said access signal arriving a normal memory cells coupled to said normal bit line, said normal bit line being electrically coupled to said voltage source, each memory cell of said array of memory cells comprising two pairs of coupling transistors having a control terminal connected to a word line, and a pair of inverters connected in anti-parallel relationship to each other, each of said coupling transistors establishing a conductive path between one of said pair of bit lines and one of said pair of inverters responsive to said access signal to cause said pair of inverters to assume one of two binary states, gates of one of said pair of inverters being coupled to said voltage source, gates of the other of said pair of inverters being coupled to a source voltage level, a first control terminal of a first transistor of said two pairs of coupling transistors being coupled to a second control terminal of a second transistor of the other of said two pairs of coupling transistors.
1 Assignment
0 Petitions
Accused Products
Abstract
A dummy memory cells for high-accuracy self-timing circuit in dual-port SRAM is disclosed herein. The dummy memory cells mentioned above include a plurality of word lines, two pairs of bit lines, two pairs of load circuits and an array of dummy memory cells. The plurality of word lines is utilized to receive an access signal, the two pairs of load circuit are connected to the two pairs of bit lines respectively for applying to a voltage source. The array of dummy memory cells includes a first group of dummy memory cells and a second group of memory cells. Each of the first group of dummy memory cells having a first inverter assuming a first binary state is coupled to a first bit line, and has a first word line. The second group of dummy memory cells for acting as loading having a second inverter assuming a second binary state, each of the second inverter being coupled to the first bit line. Each of the second group of dummy memory cells having a second word line, the second word line of each of the second group of dummy memory cells is coupled to a source voltage level. The voltage on the two pairs of bit lines coupling to the array of dummy memory cells tracks the voltage drop on a normal bit line when the access signal arriving a normal memory cells coupled to the normal bit line.
34 Citations
19 Claims
-
1. A memory comprising:
-
a plurality of word lines for receiving an access signal;
a pair of bit lines;
a pair of load circuit connected to said pair of bit lines for applying thereto a voltage source; and
an array of memory cells, wherein voltage on said pair of bit lines coupling to said array of memory cells tracking voltage on a normal bit line when said access signal arriving a normal memory cells coupled to said normal bit line, said normal bit line being electrically coupled to said voltage source, each memory cell of said array of memory cells comprising two pairs of coupling transistors having a control terminal connected to a word line, and a pair of inverters connected in anti-parallel relationship to each other, each of said coupling transistors establishing a conductive path between one of said pair of bit lines and one of said pair of inverters responsive to said access signal to cause said pair of inverters to assume one of two binary states, gates of one of said pair of inverters being coupled to said voltage source, gates of the other of said pair of inverters being coupled to a source voltage level, a first control terminal of a first transistor of said two pairs of coupling transistors being coupled to a second control terminal of a second transistor of the other of said two pairs of coupling transistors. - View Dependent Claims (2, 3, 4)
a first group of memory cells for providing current, said first group of memory cells acting as driver in said array of memory cells, each of said first group of memory cells having a first inverter assuming a first binary state, each of said first inverter being coupled to a first bit line of said pair of bit lines, each of said first group of memory cells having a first word line, said first word line of each of said first group of memory cells being coupled to access said access signal; and
a second group of memory cells for receiving said current, said second group of memory cells acting as loading in said array of memory cells, each of said second group of memory cells having a second inverter assuming a second binary state, each of said second inverter being coupled to said first bit line of said pair of bit lines, each of said second group of memory cells having a second word line, said second word line of each of said second group of memory cells being coupled to said source voltage level.
-
-
5. A memory comprising:
-
a plurality of word lines for receiving an access signal;
two pairs of bit lines;
two pairs of load circuit connected to said two pairs of bit lines respectively for applying thereto a voltage source; and
an array of memory cells, wherein voltage on said two pairs of bit lines coupling to said array of memory cells tracking voltage on a normal bit line when said access signal arriving a normal memory cells coupled to said normal bit line, said normal bit line being electrically coupled to said voltage source, each memory cell of said array of memory cells comprising two pairs of coupling transistors having a control terminal connected to a word line, and a pair of inverters connected in anti-parallel relationship to each other, each of said coupling transistors establishing a conductive path between one of said two pairs of bit lines and one of said pair of inverters responsive to said access signal to cause said pair of inverters to assume one of two binary states, gates of one of said pair of inverters being coupled to said voltage source, gates of the other of said pair of inverters being coupled to a source voltage level, a first control terminal of a first transistor of said two pairs of coupling transistors being coupled to a second control terminal of a second transistor of the other of said two pairs of coupling transistors. - View Dependent Claims (6, 7, 8, 9)
a first group of memory cells for providing current, said first group of memory cells acting as driver in said array of memory cells, each of said first group of memory cells having a first inverter assuming a first binary state, each of said first inverter being coupled to a first bit line of said two pairs of bit lines, each of said first group of memory cells having a first word line, said first word line of each of said first group of memory cells being coupled to access said access signal; and
a second group of memory cells for receiving said current, said second group of memory cells acting as loading in said array of memory cells, each of said second group of memory cells having a second inverter assuming a second binary state, each of said second inverter being coupled to said first bit line of said two pairs of bit lines, each of said second group of memory cells having a second word line, said second word line of each of said second group of memory cells being coupled to said source voltage level.
-
-
10. A circuitry for emulating activity of bit lines of a memory, said circuitry comprising:
-
a plurality of word lines for receiving an access signal;
two pairs of dummy bit lines;
two pairs of load circuit connected to said two pairs of dummy bit lines respectively for applying thereto a voltage source;
an array of memory cells, wherein voltage on said two pairs of dummy bit lines coupling to said array of memory cells tracking voltage on bit lines when said access signal arriving a normal memory cells coupled to said bit lines, said normal bit line being electrically coupled to said voltage source, each memory cell of said array of memory cells comprising two pairs of coupling transistors having a control terminal connected to a word line, and a pair of inverters connected in anti-parallel relationship to each other, each of said coupling transistors establishing a conductive path between one of said two pairs of dummy bit lines and one of said pair of inverters responsive to said access signal to cause said pair of inverters to assume one of two binary states, gates of one of said pair of inverters being coupled to said voltage source, gates of the other of said pair of inverters being coupled to a source voltage level, a first control terminal of a first transistor of said two pairs of coupling transistors being coupled to a second control terminal of a second transistor of the other of said two pairs of coupling transistors, wherein said array of memory cells comprising;
a first group of memory cells for providing current, said first group of memory cells acting as driver in said array of memory cells, each of said first group of memory cells having a first inverter assuming a first binary state, each of said first inverter being coupled to a first dummy bit line of said two pairs of dummy bit lines, each of said first group of memory cells having a first word line, said first word line of each of said first group of memory cells being coupled to access said access signal; and
a second group of memory cells for receiving said current, said second group of memory cells acting as loading in said array of memory cells, each of said second group of memory cells having a second inverter assuming a second binary state, each of said second inverter being coupled to said first dummy bit line of said two pairs of dummy bit lines, each of said second group of memory cells having a second word line, said second word line of each of said second group of memory cells being coupled to said source voltage level;
control means for generating said access signal responding to voltage on said first bit line; and
trigger means for coupling said first bit line to said control means. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A dummy memory comprising:
-
a plurality of word lines for receiving an access signal;
two pairs of bit lines;
two pairs of load circuit connected to said two pairs of bit lines respectively for applying thereto a voltage source; and
an array of dummy memory cells, wherein voltage on said two pairs of bit lines coupling to said array of memory cells tracking voltage on a normal bit line when said access signal arriving a normal memory cells coupled to said normal bit line, said normal bit line being electrically coupled to said voltage source, wherein said array of dummy memory cells comprising;
a first group of dummy memory cells for providing current, said first group of dummy memory cells acting as driver in said array of dummy memory cells, each of said first group of dummy memory cells having a first inverter assuming a first binary state, each of said first inverter being coupled to a first bit line of said two pairs of bit lines, each of said first group of dummy memory cells having a first word line, said first word line of each of said first group of dummy memory cells being coupled to access said access signal; and
a second group of dummy memory cells for receiving said current, said second group of dummy memory cells acting as loading in said array of memory cells, each of said second group of dummy memory cells having a second inverter assuming a second binary state, each of said second inverter being coupled to said first bit line of said two pairs of bit lines, each of said second group of dummy memory cells having a second word line, said second word line of each of said second group of dummy memory cells being coupled to a source voltage level. - View Dependent Claims (16, 17, 18, 19)
-
Specification