Contention-free hierarchical bit line in embedded memory and method thereof
First Claim
1. A memory comprising:
- a plurality of lower level bit lines;
a higher level bit line; and
bit line driving circuitry comprising;
a plurality of bit line inputs, each bit line input coupled to a corresponding one of the plurality of lower level bit lines;
a first select input to receive a first select value;
a second select input to receive a second select value; and
an output configured to drive a select one of first bit value or a second bit value at the third bit line based on the first select value and the second select value and a bit value of at least one of the plurality of lower level bit lines.
32 Assignments
0 Petitions
Accused Products
Abstract
A memory includes a plurality of lower level bit lines, a higher level bit line, and bit line driving circuitry. The bit line driving circuitry includes a plurality of bit line inputs, each bit line input coupled to a corresponding one of the plurality of lower level bit lines. The bit line driving circuitry further includes a first select input to receive a first select value, a second select input to receive a second select value, and an output configured to drive a select one of first bit value or a second bit value at the third bit line based on the first select value and the second select value and a bit value of at least one of the plurality of lower level bit lines.
29 Citations
20 Claims
-
1. A memory comprising:
-
a plurality of lower level bit lines; a higher level bit line; and bit line driving circuitry comprising; a plurality of bit line inputs, each bit line input coupled to a corresponding one of the plurality of lower level bit lines; a first select input to receive a first select value; a second select input to receive a second select value; and an output configured to drive a select one of first bit value or a second bit value at the third bit line based on the first select value and the second select value and a bit value of at least one of the plurality of lower level bit lines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A memory comprising:
-
a first bit line; a second bit line; a third bit line; a first transistor comprising a first current-carrying electrode coupled to a first voltage reference, a second current-carrying electrode, and a control electrode to receive a representation of a first select value; a second transistor comprising a first current-carrying electrode coupled to the second current-carrying electrode of the first transistor, a second current-carrying electrode coupled to the third bit line, and a control electrode coupled to the first bit line; a third transistor comprising a first current-carrying electrode coupled to the third bit line, a second current-carrying electrode coupled to a second voltage reference, and a control electrode coupled to the first bit line; a fourth transistor comprising a first current-carrying electrode coupled to the first voltage reference, a second current-carrying electrode, and a control electrode to receive a second select value; a fifth transistor comprising a first current-carrying electrode coupled to the second current-carrying electrode of the fourth transistor, a second current-carrying electrode coupled to the third bit line, and a control electrode coupled to the second bit line; and a sixth transistor comprising a first current-carrying electrode coupled to the third bit line, a second current-carrying electrode coupled to the second voltage reference, and a control electrode coupled to the second bit line.
-
-
18. In a memory comprising a first bit line and a second bit line coupled to a third bit line, a method comprising:
-
receiving a plurality of bit line values, each bit line value from a corresponding lower level bit line of a plurality of lower level bit lines; and driving a select one of a first bit value or a second bit value onto a higher level bit line based on a first select value associated with a first of the plurality of lower level bit lines and a second select value associated with a second of the plurality of lower level bit lines and based on the first bit line value and the second bit line value. - View Dependent Claims (19, 20)
-
Specification