Design of Reversible Logic Circuits using Standard Cells { Standard Cells and Functional Programming
Michael Kirkedal Thomsen · Research at the University of Copenhagen (University of Copenhagen) · 2012
This technical report shows the design and layout of a library of three reversible logic gates designed with the standard cell methodology.The reversible gates are based on complementary pass-transistor logic and have been validated with simulations, a layout vs. schematic check, and a design rule check.The standard cells have been used in the design and layout of a novel 4-bit reversible arithmetic logic unit.After validation this ALU has been fabricated and packaged in a DIL48 chip.The standard cell gate library described here is a first investigation towards a computer aided design flow for reversible logic that includes cell placement and routing.The connection between the standard cells and a combinator-based reversible functional languages is described.