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
Link To Document