Abstract

Encoding radix-2 data in radix-3 has the potential to allow faster computation with reduced power dissipation, reduced chip area and reduced interconnect overhead. Use of ternary encoding has the potential to minimize hot-spot generation and bring down fabrication costs due to reduced complexity. Efficient binary-to-ternary conversion is needed to attain these benefits in today's binary-dominated digital world. This paper presents a novel strategy to convert from a 2-valued binary input to a 3-valued ternary output. The proposed converter operates in 4 steps: (I) Synchronous complementary input generation, (II) Binary to unary conversion, (III) Unary to ternary interfacing, and (IV) Ternary output generation. A design using double pass-transistor logic delay equalized through coarse and fine-tuning is presented. Ternary values are encoded using 0, 0.9 and 1.8 V to represent ternary digit (trit) values of 0, 1 and 2. The proposed converter design has been validated using T-Spice transient-response simulation on TSMC 0.18 µm SPDM CMOS technology at 25 °C on Tanner EDA V.13. The worst-case response of the proposed design was identified using corner analysis with typical, slow and fast PVT variation.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.