Design of a fast asynchronous embedded CISC microprocessor, A8051

被引:0
作者
Lee, JH
Kim, Y
Cho, KR
机构
[1] Chungbuk Natl Univ, Res Inst Comp & Informat Commun, Sch Elect & Comp Engn, Chungbuk Do 361763, South Korea
[2] Pohang Univ Sci & Technol, Dept EE, Pohang 790784, South Korea
来源
IEICE TRANSACTIONS ON ELECTRONICS | 2004年 / E87C卷 / 04期
关键词
asynchronous; embedded-controller; CISC; pipeline; handshake; completion signal;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we design and implement a fast asynchronous embedded CISC microprocessor, A8051, introducing well-tuned pipeline architecture and enhanced control schemes. This work shows an asynchronous design methodology for a CISC type processor, handling the complicated control structure and various instructions. We tuned the proposed architecture to the 5-stage pipeline, reducing the number of idle stages. For the work, we regrouped the instructions based on the number of the machine cycles identified. A8051 has three enhanced control features to improve the system performance: multi-looping control of the pipeline stage, variable length instruction register to get a multiple word instruction in a time, and branch prediction accelerating. The proposed A8051 was synthesized to a gate level design using a 0.35 mum CMOS standard cell library. Simulation results indicate that A8051 provides about 18 times higher speed than the traditional Intel 8051 and about 5 times higher speed than the previously designed asynchronous 8051 [1]. In power consumption, core of A8051 shows 15 times higher MIPS/Watt than the synchronous H8051 [2].
引用
收藏
页码:527 / 534
页数:8
相关论文
共 16 条
  • [1] CHO KR, 1994, IEICE T ELECTRON, VE77C, P615
  • [2] *CYGN, 2002, C8051F0XX FAM DAT
  • [3] AMULET3: a 188 MIPS asynchronous embedded processor
    Furber, SB
    Edwards, DA
    Garside, JD
    [J]. 2000 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS & PROCESSORS, PROCEEDINGS, 2000, : 329 - 334
  • [4] GAGELDONK HV, 1998, P INT S ADV RES ASYN, P96
  • [5] ASYNCHRONOUS DESIGN METHODOLOGIES - AN OVERVIEW
    HAUCK, S
    [J]. PROCEEDINGS OF THE IEEE, 1995, 83 (01) : 69 - 93
  • [6] *HYN, 2003, HMS99C52 DAT
  • [7] *INT, 1987, MICR PER HDB
  • [8] Modeling and design of asynchronous circuits
    Josephs, MB
    Nowick, SM
    Van Berkel, CHK
    [J]. PROCEEDINGS OF THE IEEE, 1999, 87 (02) : 234 - 242
  • [9] Martin A. J., 1989, P DEC CALT C VLSI, P351
  • [10] The lutonium:: A sub-nanojoule asynchronous 8051 microcontroller
    Martin, AJ
    Nyström, M
    Papadantonakis, K
    Pénzes, PI
    Prakash, P
    Wong, CG
    Chang, J
    Ko, KS
    Lee, B
    Ou, E
    Pugh, J
    Talvala, EV
    Tong, JT
    Tura, A
    [J]. NINTH INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, PROCEEDINGS, 2003, : 14 - 23