US7180818B2

High performance register file with bootstrapped storage supply and method of reading data therefrom

Summary by NHIP

Bootstrapped Multi-Port Register File

The storage array uses a row power supply driven above the main array supply voltage during access operations. Adjacent rows share specific row supply lines, with p-type field effect transistors acting as switches controlled by neighboring word lines.

Claim Score by NHIP

Read claim 33, the broadest

Abstract

A multi-port register file, integrated circuit (IC) chip including one or more multi-port register files and method of reading data from the multi-port register file. The supply to storage latches in multi-port register file is selectively bootstrapped above the supply voltage during accesses.

US7180818B2, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Expired 19 March 2025, 1.5 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

39 claims: 4 independent, 35 dependent

  1. 1
    A storage array comprising:an array of storage latches arranged in rows and columns;an array supply supplying power to said array;a row power supply at each row coupled to said array supply;a plurality of word lines, each of said word lines selecting a corresponding row of said storage latches and decoupling a corresponding said row power supply from said array supply;and a row selector selectively driving each of said plurality of word lines, drive from each selectively driven word line being coupled to said corresponding row power supply, said corresponding row power supply being coupled above said array supply.
  2. 13
    An integrated circuit (IC) chip comprising:a multi-port storage array including a plurality of storage latches arranged in rows and columns;an array supply supplying power to said multi-port storage array;a plurality of word lines, each of said plurality of word lines selecting a row of said storage latches;a row supply at each row supplying power to said each row;at least one supply switch between said array supply and said row supply at said each row, power being supplied to said row supply through said at least one supply switch, a corresponding one of said plurality of word lines selectively opening each said at least one supply switch;and a row selector selectively driving each one of said plurality of word lines, said each one capacitively coupling a corresponding said row power supply above said array supply.
  3. 23
    A CMOS integrated circuit (IC) chip including one or more multi-port register files, each multi-port register file comprising:a multi-port storage array including a plurality of storage latches arranged in rows and columns;an array supply supplying power to said multi-port storage array;a plurality of word lines, each of said plurality of word lines selecting a row of said storage latches;a plurality of row supply lines interleaved with and running parallel to said plurality of word lines, each of said plurality of word lines being capacitively coupled to at least one row supply line at a corresponding said row of latches, said corresponding row of latches receiving power from each coupled said at least one row supply line;at least one supply switch between said array supply and said each coupled at least one row supply line and, each supply switch being selectively opened by a corresponding one of said plurality of word lines;and a row selector selectively driving each one of said plurality of word lines, drive to said each one capacitively coupling each corresponding said at least one row supply line above said array supply.
  4. 33
    Broadest claimClaim Score 78, broad(NHIP)A method of reading data from a storage may, said storage array arranged in rows and columns, said method comprising the steps of:a) selectively uncoupling a row supply line from an array supply;b) capacitively coupling voltage on said uncoupled row supply line above an array supply voltage;and c) sensing a data signal developing on one or more read data lines.