A 2x load/store pipe for a low-power 1-GHz embedded processor

被引:2
作者
Chen, ZJ [1 ]
Murray, D
Nishimoto, S
Pearce, M
Oyker, M
Rodriguez, D
Rogenmoser, R
Suh, D
Supnet, E
von Kaenel, VR
Yin, G
机构
[1] Broadcom Corp, Santa Clara, CA 95054 USA
[2] Broadcom Inc, Santa Clara, CA 95054 USA
关键词
Cache memories; load/store pipelines; low power; microprocessor; system-on-chip (SoC);
D O I
10.1109/JSSC.2003.818296
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The load/store pipe for a low-power 1-GHz embedded processor is described. For area savings and logic complexity reduction, the load/store pipe is clocked at twice the frequency of the processor core. It can sustain two load or store operations per core clock cycle with zero load to use issue latency. The address generation unit for one of the two load/store pipes takes advantage of the common addressing mode in MIPS 64 ISA to generate the address within a core clock phase. Phase borrowing is employed in the translation lookaside buffer (TLB) design to enable a lookup process within a core clock phase. The data cache design enables the activation of a minimum number of data bank arrays for power savings. Small-swing differential buses are used for multiple address and data buses for improved signal transmission latency. The quadrature clocks used to derive the 2 x clock are generated with a novel 4-to-1 divider and distributed with matched paths, all to reduce the duty cycle variation of the 2 x clock phase. The design has been implemented in a 0.13-mum CMOS process.
引用
收藏
页码:1857 / 1865
页数:9
相关论文
共 4 条
[1]   NOISE IN RELAXATION-OSCILLATORS [J].
ABIDI, AA ;
MEYER, RG .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1983, 18 (06) :794-802
[2]   A 600MHz superscalar RISC microprocessor with out-of-order execution [J].
Gieseke, BA ;
Allmon, RL ;
Bailey, DW ;
Benschneider, BJ ;
Britton, SM ;
Clouser, JD ;
Fair, HR ;
Farrell, JA ;
Gowan, MK ;
Houghton, CL ;
Keller, JB ;
Lee, TH ;
Leibholz, DL ;
Lowell, SC ;
Matson, MD ;
Matthew, RJ ;
Peng, V ;
Quinn, MD ;
Priore, DA ;
Smith, MJ ;
Wilcox, KE .
1997 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE - DIGEST OF TECHNICAL PAPERS, 1997, 40 :176-177
[3]   A 4-GHz clock system for a high-performance system-on-a-chip design [J].
Ingino, JM ;
von Kaenel, VR .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2001, 36 (11) :1693-1698
[4]   A 1GHz power efficient single chip multiprocessor system for broadband networking applications [J].
Santhanam, S ;
Allmon, R ;
Anne, K ;
Blake, R ;
Bunger, N ;
Campbell, B ;
Carlson, M ;
Chen, ZJ ;
Cheng, J ;
Do, T ;
Dobberpuhl, D ;
Ingino, J ;
Kidd, D ;
Kruckemyer, D ;
Lee, J ;
Murray, D ;
Nishimoto, S ;
O'Donnell, L ;
Oykher, M ;
Panich, M ;
Pearce, M ;
Priore, D ;
Rodriguez, D ;
Rogenmoser, R ;
Suh, D ;
Sundaresan, V ;
Supnet, E ;
Von Kaenel, V ;
Yee, G ;
Yiu, G ;
Vo, C ;
Wen, R .
2001 SYMPOSIUM ON VLSI CIRCUITS, DIGEST OF TECHNICAL PAPERS, 2001, :107-110