28.11.2012 Views

i A PHYSICAL IMPLEMENTATION WITH CUSTOM LOW POWER ...

i A PHYSICAL IMPLEMENTATION WITH CUSTOM LOW POWER ...

i A PHYSICAL IMPLEMENTATION WITH CUSTOM LOW POWER ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

A <strong>PHYSICAL</strong> <strong>IMPLEMENTATION</strong> <strong>WITH</strong> <strong>CUSTOM</strong> <strong>LOW</strong> <strong>POWER</strong> EXTENSIONS<br />

OF A RECONFIGURABLE HARDWARE FABRIC<br />

Gerold Joseph Dhanabalan, M.S.<br />

University of Pittsburgh, 2008<br />

The primary focus of this thesis is on the physical implementation of the SuperCISC<br />

Reconfigurable Hardware Fabric (RHF). The SuperCISC RHF provides a fast time to market<br />

solution that approximates the benefits of an ASIC (Application Specific Integrated Circuit)<br />

while retaining the design flow of an embedded software system. The fabric which consists of<br />

computational ALU stripes and configurable multiplexer based interconnect stripes has been<br />

implemented in the IBM 0.13um CMOS process using Cadence SoC Encounter.<br />

As the entire hardware fabric utilizes a combinational flow, glitching power consumption<br />

is a potential problem inherent to the fabric. A CMOS thyristor based programmable delay<br />

element has been designed in the IBM 0.13um CMOS process, to minimize the glitch power<br />

consumed in the hardware fabric. The delay element was characterized for use in the IBM<br />

standard cell library to synthesize standard cell ASIC designs requiring this capability such as the<br />

SuperCISC fabric. The thesis also introduces a power-gated memory solution, which can be used<br />

to increase the size of an EEPROM memory for use in SoC style applications. A macromodel of<br />

the EEPROM has been used to model the erase, program and read characteristics of the<br />

EEPROM. This memory is designed for use in the fabric for storing encryption keys, etc.<br />

iii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!