发明名称 Scalable matrix register file
摘要 A register file in which the physical row/column mapping is decoupled from the logical row/column mapping. The physical register file includes R*C N-bit storage elements arranged in R rows and C columns. Each physical row includes an N-bit bus, a log<SUB>2</SUB>(C)-bit storage element selection line, and a log<SUB>2</SUB>(C)-bit output column selection line. In either a logical row or logical column access, no more than one storage element is selected per physical row and coupled to that row's bus, and each column's vertical bit line is uniquely coupled to one row's bus. The values on the storage element selection lines and on the output column selection lines determines which storage elements are coupled to which vertical bit lines. The width C of the register file, the number of rows R of the register file, and the size N of the fundamental data storage element can be independently changed without affecting the others. The size X of the X*N-bit logical data elements can be changed without changing R, C, N, or the width of the buses. The same addressing logic is used, regardless of data size and regardless of whether the access is logically row-wise or column-wise. Horizontal wire count is minimized by an appropriate logical-to-physical mapping of the storage cells.
申请公布号 US2006036801(A1) 申请公布日期 2006.02.16
申请号 US20040916747 申请日期 2004.08.11
申请人 JONES CHRISTPHER S;BROWN GARY L;BOGGS DARRELL D 发明人 JONES CHRISTPHER S.;BROWN GARY L.;BOGGS DARRELL D.
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址