Title :
Synchronous design of 8259 Programmable Interrupt Controller
Author :
Chee Yap Sia ; Rosdi, Bakhtiar Affendi ; Ming Chew Lee
Author_Institution :
Univ. Sains Malaysia (USM), Nibong Tebal, Malaysia
Abstract :
This paper presents the design of a synchronous 8259 Programmable Interrupt Controller (PIC) that is functionally compatible with the existing asynchronous design of 8259 PIC. The main objective is to reduce the design review efforts along the process technology migration. It also serves as the solutions for the disadvantages and potential hazards inherited in the asynchronous 8259 PIC such as timing loops, race conditions, undetectable signal pulse width and glitches. It is a clock gated synchronous design with only flip flops as the memory elements in it. This synchronous design is implemented using a standard-cell based 32 nm CMOS process. Pre-layout simulation results demonstrate an equivalent interrupt handling mechanism with approximate increase of 0.3% in total gate count and 12.2% in area correspondingly compared to the existing design. Although there is increment of 4.7uW in total dynamic power consumption, but the range of `uW´ is acceptable. It can be explained by the higher switching activity of the gated clock signal in the synchronous 8259 PIC compared to the handshaking signal in the asynchronous counterpart.
Keywords :
design engineering; interrupts; programmable controllers; 8259 PIC; 8259 programmable interrupt controller; clock gated synchronous design; design review effort reduction; flip flops; gated clock signal higher switching activity; glitches; handshaking signal; interrupt handling mechanism; memory elements; prelayout simulation; process technology migration; race conditions; size 32 nm; standard-cell based CMOS process; timing loops; undetectable signal pulse width; Clocks; Computer architecture; Delay; Microprocessors; Registers; Synchronization; Programmable Interrupt Controller; asynchronous design; hazards and races; process migration; synchronous design;
Conference_Titel :
Computer Applications and Industrial Electronics (ICCAIE), 2011 IEEE International Conference on
Conference_Location :
Penang
Print_ISBN :
978-1-4577-2058-1
DOI :
10.1109/ICCAIE.2011.6162130