Title : 
A novel low-power microprocessor architecture
         
        
            Author : 
Hakenes, Rolf ; Manoli, Yiannos
         
        
            Author_Institution : 
Inst. of Microelectron., Saarlandes Univ., Saarbrucken, Germany
         
        
        
        
        
        
            Abstract : 
This paper presents a novel microprocessor architecture, that was especially designed to reduce the power dissipation of modern systems-on-a-chip. The applications we aim at with this architecture are ultra-low-power embedded systems like intelligent medical implants or sensorized micro-transponders. We introduce new types of data storage files and hardware supported constant elimination to utilize the mostly local scope of common arithmetic operations for reducing energy. A multi-level instruction-cache scheme together with a cache controller supporting sophisticated opcode preprocessing operations like Huffman decoding decreases the amount of external memory accesses and size. Additionally the width of pointers is significantly reduced by a table-lookup cache-miss concept. Finally a segmented gray-code address counter minimizes the transitions on external buses. All these concepts combine into a completely new type of microprocessor architecture, which is designed to reduce transitions per operation as much as possible
         
        
            Keywords : 
Huffman codes; computer architecture; embedded systems; microprocessor chips; table lookup; Huffman decoding; cache controller; data storage files; hardware supported constant elimination; intelligent medical implants; low-power microprocessor architecture; multi-level instruction-cache scheme; opcode preprocessing; power dissipation; segmented gray-code address counter; sensorized micro-transponders; systems-on-a-chip; table-lookup cache-miss concept; ultra-low-power embedded systems; Arithmetic; Embedded system; Hardware; Implants; Intelligent sensors; Intelligent systems; Memory; Microprocessors; Power dissipation; Size control;
         
        
        
        
            Conference_Titel : 
Computer Design, 2000. Proceedings. 2000 International Conference on
         
        
            Conference_Location : 
Austin, TX
         
        
        
            Print_ISBN : 
0-7695-0801-4
         
        
        
            DOI : 
10.1109/ICCD.2000.878280