Design considerations and implementations of a high performance dynamic register file

R. V. Joshi*, Wei Hwang

*Corresponding author for this work

Research output: Contribution to conferencePaperpeer-review

Abstract

This paper presents a detailed analysis of a high performance dynamic (self-resetting) 500 MHz 8-port register file (6 Read and 2 Write ports, 32 wordlines×64 bitlines). The register file includes novel multi-stage fast forward evaluation and multi-branch reset paths. The design of such paths requires a detailed timing plan. Based on gate delays and performance requirements collisions are prevented by providing interlocks for the incoming addresses with the reset trigger signals. The output pulsewidth is controlled by a chopper circuit. Measured internal waveforms of the hardware are correlated with the simulations indicating a robust high performance design. A full functional behavior of register file is achieved at a cycle time of 2ns in a 2.5 V, 0.5 μm, CMOS technology. Low noise levels at the dynamic nodes and low power are salient features of 8-port register file. Measurements of the supply current variation as a function of frequency are useful in diagnosing collisions. Further improvement in performance is demonstrated by mapping the register file 0.5 μm Silicon on Insulator (SOI) CMOS technology.

Original languageEnglish
Pages526-531
Number of pages6
DOIs
StatePublished - 1 Jan 1999
EventProceedings of the 1999 12th International Conference on VLSI Design - Goa, India
Duration: 7 Jan 199910 Jan 1999

Conference

ConferenceProceedings of the 1999 12th International Conference on VLSI Design
CityGoa, India
Period7/01/9910/01/99

Fingerprint Dive into the research topics of 'Design considerations and implementations of a high performance dynamic register file'. Together they form a unique fingerprint.

Cite this