Abstract
A high-performance register bank is a central component of a RISC processor. A novel register bank design has been developed, as an integral part of a self-timed implementation of a commercial RISC microprocessor, to address the problem of register interlocking in an asynchronous micropipelined execution unit. The problem in an asynchronous design is to maintain coherent register operation while allowing concurrent read and write accesses with arbitrary timing. The solution presented here includes a novel arbiter-free locking mechanism which enables efficient read operations in the presence of multiple pending write operations.
Original language | English |
---|---|
Title of host publication | Proceedings 1992 IEEE International Conference on Computer Design: |
Subtitle of host publication | VLSI in Computers & Processors |
Place of Publication | Cambridge, MA |
Publisher | IEEE |
Pages | 351-355 |
Number of pages | 5 |
ISBN (Print) | 0818631104 |
DOIs | |
Publication status | Published - 15 Oct 1992 |
Event | IEEE International Conference on Computer Design: VLSI in Computers & Processors - Cambridge, MA, United States Duration: 11 Oct 1992 → 14 Oct 1992 https://ieeexplore.ieee.org/xpl/conhome/442/proceeding |
Conference
Conference | IEEE International Conference on Computer Design |
---|---|
Abbreviated title | ICCD |
Country/Territory | United States |
City | Cambridge, MA |
Period | 11/10/92 → 14/10/92 |
Internet address |