IP Library Granted Patent US 9,214,208
Granted Patent B2
US 9,214,208 · App. 14/514,175 · Granted Dec 15, 2015

NOR-OR Decoder

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,214,208
App. No.
14/514,175
Granted
Dec 15, 2015
Kind
B2
Abstract

A decoder for decoding an address having a plurality of bits ranging from a first address bit a 1 to a last address bit a N , each address bit being either true or false is provided that includes a pre-charge circuit adapted to pre-charge a dynamic NOR node and a dynamic OR node and then allow the pre-charged dynamic NOR node and pre-charged dynamic OR node to float; a plurality of switches coupled between the dynamic NOR node and ground, each switch corresponding uniquely to the address bits such that the switches range from a first switch corresponding to a 1 to an nth switch corresponding to a N , wherein any switch corresponding to a true address bit is configured to turn on only if its corresponding address bit is false, and wherein any switch corresponding to a false address bit is configured to turn on only if its corresponding address bit is true.

Claims (28)

1. A decoder for decoding an address having a plurality of bits ranging from a first address bit a 1 to a last address bit a N , each address bit being either true or false, comprising:

a pre-charge circuit configured to pre-charge a dynamic NOR node and a dynamic OR node and then allow the pre-charged dynamic NOR node and pre-charged dynamic OR node to float, wherein the pre-charge circuit allows the pre-charged dynamic NOR node and the pre-charged dynamic OR node to float upon assertion of a clock signal;

a plurality of switches coupled between the dynamic NOR node and ground, each switch corresponding uniquely to the address bits such that the switches range from a first switch corresponding to a 1 to an nth switch corresponding to a N , wherein each switch is configured to turn on only if its corresponding address bit is false;

a (n+1)th switch coupling the dynamic NOR node to the ground; and

a (n+2)th switch coupled between the dynamic NOR node and the ground and arranged in parallel with the plurality of switches, the (n+2)th switch being driven by a delayed version of the clock signal.

2. The decoder of claim 1 , further comprising:

an odd plurality of inverters coupled in series with the dynamic OR node; and

a word line driven by the odd plurality of inverters.

3. The decoder of claim 2 , wherein one of the odd plurality of inverters is further coupled with a cross-coupled inverter and thereby forms a latch, and wherein the delayed version of the clock signal causes the dynamic NOR node to be pulled low after the word line has been latched high via the latch.

4. The decoder of claim 2 , wherein the (n+1)th switch and the (n+2)th switch are NMOS transistors.

5. The decoder of claim 2 , wherein the odd plurality of inverters comprises three or more word line inverters coupled in series with the dynamic OR node, one of the three or more word line inverters being further arranged with a cross-coupled inverter.

6. The decoder of claim 5 , wherein a first of the three or more word line inverters in the series is arranged with the cross-coupled inverter.

7. The decoder of claim 1 , wherein the plurality of switches, the (n+1)th switch, and the (n+2)th switch are coupled to the ground through a (n+3)th switch that is closed when the clock is asserted and open when the clock is de-asserted.

8. A decoder for decoding an address having a plurality of bits ranging from a first address bit a 1 to a last address bit a N , each address bit being either true or false, comprising:

a pre-charge circuit configured to pre-charge a dynamic NOR node and a dynamic OR node when a clock is de-asserted, the pre-charge circuit comprising:

a P 1 switch that is closed when the clock is de-asserted and is connected between a voltage source and the NOR node;

a P 2 switch that is closed when the clock is de-asserted and is connected between a voltage source and the OR node; and

a M 3 switch that is closed when the clock is asserted and is connected to ground;

a plurality of switches coupled between the dynamic NOR node and the M 3 switch, each switch of the plurality corresponding uniquely to the address bits such that the switches range from a first switch corresponding to a 1 to an nth switch corresponding to a N , wherein each switch is configured to turn on only if its corresponding address bit is false;

a (n+1)th switch coupling the dynamic NOR node to the M 3 switch; and

a (n+2)th switch coupled between the dynamic NOR node and the M 3 switch and arranged in parallel with the plurality of switches, the (n+2)th switch being driven by a delayed version of the clock signal.

9. The decoder of claim 8 , further comprising:

an odd plurality of inverters coupled in series with the dynamic OR node; and

a word line driven by the odd plurality of inverters.

10. The decoder of claim 9 , wherein one of the odd plurality of inverters is further coupled with a cross-coupled inverter and thereby forms a latch, and wherein the delayed version of the clock signal causes the dynamic NOR node to be pulled low after the word line has been latched high via the latch.

11. The decoder of claim 9 , wherein the odd plurality of inverters comprises three or more word line inverters coupled in series with the dynamic OR node, one of the three or more word line inverters being further arranged with a cross-coupled inverter.

12. The decoder of claim 11 , wherein a first of the three or more word line inverters in the series is arranged with the cross-coupled inverter.

13. The decoder of claim 8 , wherein the (n+1)th switch and the (n+2)th switch are NMOS transistors.