1 minute read

College of Engineering

Rhea Dutta

Advertisement

College of Engineering

Computer Engineering

Faculty Mentor: Dr. Baris Taskin

Electrical & Computer Engineering

Ragh Kuttappa Co-Mentor

Automatic Layout Generation for Custom Cells

Modern microprocessors are designed using complementary metal oxide semiconductor (CMOS) logic to design transistor level circuits. Technology scaling and energy efficiency of modern processors require novel techniques to address the growing needs of the semiconductor industry. CMOS logic involves a standard pull-up and pull-down system where energy is often dissipated between high and low transitions. Most recently, charge recovery logic (CRL) has been recognized as a way to recycle power dissipated to power up the designs. CRL can reduce power dissipated by a logic block to improve power efficiency and save on area. CRL employs sinusoidal power-clock signals that require less power for operation. CRL designs require full custom design motivating the need for design automation. In this research project, a methodology to automate the layout design for CRL and CMOS gates is presented. This methodology can be scaled to any technology node and bring down the design time of the layout. On an average the time to design the layout is reduced by 60%. The CRL gates operate at the same frequency of the standard CMOS gates while consuming 40% less power on an average.

This article is from: