Memory macro configuration and method
AssigneeTaiwan Semiconductor Manufacturing Company, Ltd.
InventorSergiy Romanovskyy
Life of this patent
Estimating the term…
Abstract
A memory macro comprises a plurality of memory array segments, each having a predetermined number of data inputs and outputs. A segment decoder circuit is configured to: receive a first value indicating a number of memory partitions among which the memory array segments are to be divided, and output a plurality of signals for selectively activating one or more of the plurality of memory array segments to be accessed based on the first value. A plurality of output drivers are coupled to the segment decoder circuit and to respective ones of the outputs. The plurality of output drivers are configured to selectively output data from the respective outputs of each of the respective activated memory array segments.
Claims20
A method of configuring a memory macro, comprising:
- providing a design of a memory macro having a plurality of control pins and a configurable number of partitions;
- performing a place and route process in a computer to generate a layout of an integrated circuit including the memory macro, wherein the place and route process configures the number of partitions of the memory macro by connecting the plurality of control pins of the memory macro to one or more supply voltages in the layout.
A method, comprising:
- providing a memory macro having a plurality of memory array segments, each having a predetermined number of outputs;
- and
- receiving a first value,
- wherein memory array segments in the memory macro are to be accessed based on the first value.
A method, comprising:
- providing a plurality of memory array segments, each having a number of outputs;
- coupling a plurality of inputs to one of a first supply voltage (Vss) or a second supply voltage (Vdd),
- outputting a plurality of signals based on voltages at the plurality of inputs, for selectively activating one or more of the plurality of memory array segments;
- and
- coupling a plurality of output drivers to receive respective ones of the outputs.
Dependencies are inferred from the claim text.