发明名称 Multi-port register file for a reservation station including a pair of interleaved storage cells with shared write data lines and a capacitance isolation mechanism
摘要 A multi-port register file suitable for use in a reservation station in a superscalar microprocessor. The multi-port register is a static random access memory (SRAM) array which interleaves the data bits of the reservation station entries in a pair of storage cells. Because data may be associatively written to multiple entries within the SRAM cell array, a capacitance isolation mechanism including a plurality of inverters may be provided in data lines, such as writeback data lines, of the array. The isolation mechanism is situated so as to be shared by two interleaved cells within the SRAM array. The storage cells within the reservation station register may include at least one read port and a plurality of write or writeback ports coupled to a plurality of read enable and write enable lines. In one embodiment, cells of the SRAM array are exclusively read and thus a reduced sized sampling transistor may be used for the read ports. Power saving techniques are described for reducing the power consumption of the reservation station SRAM array which include delaying the activation of write enable lines and a preference for reading low power states to prevent the need for excessive precharging of bit lines of the SRAM array.
申请公布号 US5813037(A) 申请公布日期 1998.09.22
申请号 US19950413962 申请日期 1995.03.30
申请人 INTEL CORPORATION 发明人 MARTELL, ROBERT W.;HENSTROM, ALEXANDER P.
分类号 G06F9/30;(IPC1-7):G06F12/00;G06F13/00 主分类号 G06F9/30
代理机构 代理人
主权项
地址