A Design of 500MHz 10-Read 6-Write Register File
Qian Yu, Donghui Wang, Zhang Tie-jun, Hou Chao-huan · 2006
Register file is needed to work in high speed for high performance superscalar processors to execute multiple parallel instructions. A 10-read 6-write write-through register file, customized in 1.8V 0.18/spl mu/m CMOS technology, is introduced here, every port of which can be accessed individually. It comprises two arrays of modified 16-port memory cells, some low-power SCL decoders and a local clock generator, which is designed to enhance the range of working frequency. The results of the function verification and the performance analysis show that the register file can work in 500MHz with 46mW power consumption. The macro block's area is 0.19mm. It can meet the requirements of both high performance processors and embedded ones.