• DocumentCode
    2228378
  • Title

    A high speed microprocessor core for the embedded applications-PKURS001

  • Author

    Yingchun, Wang ; Lijiu, Ji ; Shu, Han ; Ling, Liu ; Yangyuan, Wang

  • Author_Institution
    Inst. of Microelectron., Peking Univ., Beijing, China
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    748
  • Lastpage
    751
  • Abstract
    PKURS001, compatible with ARM7TDMI´s instructions and interface, is created in HLD (High Level Design) and verified in the class library of SYNOPSYS to reach more than 60 MHz. In this paper, we discuss some methods adopted in architecture design and data path design of PKURS001 to shorten its critical path and achieve such a high frequency. We push fetch on source operands, originally in the Instruction Execution stage, back to the Instruction Decoding stage. By this means, the critical path delay is decreased significantly with a balancing combinatorial path between the two stages. ALU is optimized to be more regular, to occupy less area and to reduce power consumption by sharing the same p and g function for both the arithmetic operation and the logical one. On the other hand, a leading zero anticipation algorithm, suitable for floating-point arithmetic, is changed and used in PKURS001´s Zero flag generation. This further decreases the critical path delay by making the flag generation and add or sub operation in parallel with little extra area cost
  • Keywords
    circuit optimisation; critical path analysis; delays; floating point arithmetic; high level synthesis; high-speed integrated circuits; microprocessor chips; pipeline processing; 60 MHz; ALU optimization; PKURS001; SYNOPSYS; SoC design; architecture design; balancing combinatorial path; critical path delay; data path design; embedded applications; floating-point arithmetic; high level design; high speed microprocessor core; instruction decoding stage; instruction execution stage; leading zero anticipation algorithm; power consumption; zero flag generation; Arithmetic; Clocks; Decoding; Delay effects; Frequency; Logic; Microelectronics; Microprocessors; Pipelines; Thumb;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ASIC, 2001. Proceedings. 4th International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    0-7803-6677-8
  • Type

    conf

  • DOI
    10.1109/ICASIC.2001.982671
  • Filename
    982671