Ternary logic circuits are gaining significant attention as a potent alternative that can extend the technological advancements of binary logic circuits. Currently, research on ternary logic is primarily focused on two aspects: 1) the design of specif...
Ternary logic circuits are gaining significant attention as a potent alternative that can extend the technological advancements of binary logic circuits. Currently, research on ternary logic is primarily focused on two aspects: 1) the design of specific ternary circuits such as adders, multipliers, and CPU, and 2) the proposal of design methodologies that enable circuit implementation using specific ternary devices. However, to implement large-scale ternary logic circuits, there is a critical need for a synthesis methodology applicable to various ternary devices and Hardware Description Languages (HDLs).
Accordingly, this study proposes: 1) a synthesis methodology from ternary RTL to a gate-level netlist, 2) a ternary logic syntax based on Verilog HDL, and 3) the first GT-LOGIC (Generic Ternary Logic) library and mapping strategy for logic synthesis. The proposed RTL-level synthesis method achieves a synthesis result with an average 63.39% reduction in cell count compared to conventional MUX-based synthesis. Furthermore, we demonstrate that this methodology can successfully synthesize ternary logic across various ternary devices, including CNTFET, T-CMOS, and DEPFETs.