@inproceedings{8b4bdfa0158f42a0b3fe95cd59d16bef,
title = "Design and Evaluation Frameworks for Advanced RISC-based Ternary Processor",
abstract = "In this paper, we introduce the design and veri-fication frameworks for developing a fully-functional emerging ternary processor. Based on the existing compiling environments for binary processors, for the given ternary instructions, the software-level framework provides an efficient way to convert the given programs to the ternary assembly codes. We also present a hardware-level framework to rapidly evaluate the performance of a ternary processor implemented in arbitrary design technology. As a case study, the fully-functional 9-trit advanced RISC-based ternary (ART-9) core is newly developed by using the proposed frameworks. Utilizing 24 custom ternary instructions, the 5-stage ART-9 prototype architecture is successfully verified by a number of test programs including dhrystone benchmark in a ternary domain, achieving the processing efficiency of 57.8 DMIPS/W and 3.06times 10^{6} DMIPS/W in the FPGA-level ternary-logic emulations and the emerging CNTFET ternary gates, respectively.",
keywords = "Emerging computer design, Instruction set architecture, Multi-valued logic circuits, RISC, Ternary processor",
author = "Dongyun Kam and Min, {Jung Gyu} and Jongho Yoon and Sunmean Kim and Seokhyeong Kang and Youngjoo Lee",
note = "Publisher Copyright: {\textcopyright} 2022 EDAA.; 2022 Design, Automation and Test in Europe Conference and Exhibition, DATE 2022 ; Conference date: 14-03-2022 Through 23-03-2022",
year = "2022",
doi = "10.23919/DATE54114.2022.9774584",
language = "English",
series = "Proceedings of the 2022 Design, Automation and Test in Europe Conference and Exhibition, DATE 2022",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "1077--1082",
editor = "Cristiana Bolchini and Ingrid Verbauwhede and Ioana Vatajelu",
booktitle = "Proceedings of the 2022 Design, Automation and Test in Europe Conference and Exhibition, DATE 2022",
address = "United States",
}