Vishnu Asutosh Dasu, Anubhab Baksi, Sumanta Sarkar, A. Chattopadhyay
{"title":"LIGHTER-R: Optimized Reversible Circuit Implementation For SBoxes","authors":"Vishnu Asutosh Dasu, Anubhab Baksi, Sumanta Sarkar, A. Chattopadhyay","doi":"10.1109/SOCC46988.2019.1570548320","DOIUrl":"https://doi.org/10.1109/SOCC46988.2019.1570548320","url":null,"abstract":"This article presents the ‘LIGHTER-R’ tool that aims at implementing a given 4-bit SBox using reversible logic libraries. An SBox is a basic building block in the symmetric key cryptography. In order to analyze the security of the symmetric key algorithms in the futuristic reversible computing paradigm, one needs to implement those algorithms in the reversible manner. Our tool offers an end-to-end flow for implementing a given 4-bit SBox (which is the common choice in recent designs) in reversible circuits while optimizing the cost for a given cost metric. It extends the tool LIGHTER, which is developed for classical computing. LIGHTER-R enjoys the advantages of LIGHTER; such as, easy to use and free.","PeriodicalId":253998,"journal":{"name":"2019 32nd IEEE International System-on-Chip Conference (SOCC)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121853639","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A 2.7-Gb/s Clock and Data Recovery Circuit Based on D/PLL","authors":"You-Sheng Lin, Miao-Shan Li, Ching-Yuan Yang","doi":"10.1109/SOCC46988.2019.1570548362","DOIUrl":"https://doi.org/10.1109/SOCC46988.2019.1570548362","url":null,"abstract":"In the paper, a 3Gb/s clock and data recovery (CDR) is presented for high-speed embedded-clock interconnects in LCD drivers. The CDR consists of a decision circuit for realizing regeneration, and a clock recovery circuit for realizing retiming. The proposed CDR combines the delay-locked and phase-locked loops to improve the jitter peaking. Implemented in 0.18-$mu$m CMOS technology, the recovered clocks have 5.27ps peak-to-peak jitter at 100MHz clock frequency, and the recovered data have 5.34ps peak-to-peak jitter at 2.7-Gb/s data rate. This work consumes 72.52mW with 1.8V power supply.","PeriodicalId":253998,"journal":{"name":"2019 32nd IEEE International System-on-Chip Conference (SOCC)","volume":"200 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114411904","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Weng-Geng Ho, Ali Akbar Pammu, K. Z. L. Ne, Kwen-Siong Chong, B. Gwee
{"title":"Reconfigurable Routing Paths As Noise Generators Using NoC Platform for Hardware Security Applications","authors":"Weng-Geng Ho, Ali Akbar Pammu, K. Z. L. Ne, Kwen-Siong Chong, B. Gwee","doi":"10.1109/SOCC46988.2019.1570557958","DOIUrl":"https://doi.org/10.1109/SOCC46988.2019.1570557958","url":null,"abstract":"We propose a multicore power balancing technique by configuring data routing paths in the 9-core Network-on-Chip (NoC) based platform for hardware security applications, particularly for differential power analysis (DPA) countermeasures. There are three degrees of configurability to hide the leaked data. First, the cores are flexibly-programmable to perform AES operation and dummy operations to moderate the power dissipation. Second, the NoC routers are also flexibly-programmable, further enhancing the power moderation. Third, the cores and their associated routers feature individual controllable clock frequencies to moderate the time that leaks data. These three configurable features collectively balance the power dissipation and enable the time moderation to resist DPA. The 9-core platform IC occupies $sim$1.9 mm2, operates up to 100MHz @1.2V and dissipates 2.46mW @100MHz power. When running Advanced Encryption Standard (AES) operation, the normalized energy deviation (NED) is undesirable high at 0.21 for power-on (1 core + 1 router). By applying the multicore power balancing technique, the NED reduces by $sim$52% when increasing the number of operating routers from 1 to 5, i.e. (1 core + 5 routers), and reduces by $sim$73% when increasing the number of operating cores from 1 to 4, i.e. (4 cores + 4 routers).","PeriodicalId":253998,"journal":{"name":"2019 32nd IEEE International System-on-Chip Conference (SOCC)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130820357","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Radiation-degradation Analysis and a Circuit Performance Improvement Method for Optoelectronic Field Programmable Gate Array","authors":"Hirotoshi Ito, Minoru Watanabe","doi":"10.1109/SOCC46988.2019.1570548505","DOIUrl":"https://doi.org/10.1109/SOCC46988.2019.1570548505","url":null,"abstract":"A radiation-hardened optoelectronic field programmable gate array (FPGA) consisting of a holographic memory, a laser array, and a standard CMOS process programmable gate array VLSI has already been developed. The optoelectronic FPGA provides soft-error tolerance and can withstand an over 1 Grad total-ionizing-dose. However, the degradation of the optoelectronic FPGA is not small and cannot be neglected. Propagation delay and power consumption increase along with increasing total-ionizing-dose. This paper presents the degradation measurement results of an optoelectronic radiation-hardened FPGA and a method to improve its performance.","PeriodicalId":253998,"journal":{"name":"2019 32nd IEEE International System-on-Chip Conference (SOCC)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126894222","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"W2C: Special Session II: SoC Architecture and Circuit for IoT Applications-I","authors":"","doi":"10.1109/socc46988.2019.9088068","DOIUrl":"https://doi.org/10.1109/socc46988.2019.9088068","url":null,"abstract":"","PeriodicalId":253998,"journal":{"name":"2019 32nd IEEE International System-on-Chip Conference (SOCC)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125524597","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
F. Kempf, Nidhi Anantharajaiah, Leonard Masing, J. Becker
{"title":"A Network on Chip Adapter for Real-Time and Safety-Critical Applications","authors":"F. Kempf, Nidhi Anantharajaiah, Leonard Masing, J. Becker","doi":"10.1109/SOCC46988.2019.1570558594","DOIUrl":"https://doi.org/10.1109/SOCC46988.2019.1570558594","url":null,"abstract":"In this paper we present a novel Network Adapter (NA) for packaged-based Network-on-Chips. It is suitable for hard real-time and safety-critical applications. The NA we present has a low footprint low latency behavior. In contrast to state of the art we tightly couple a Message Passing Interface and a DMA Unit to achieve better real-time results. A WCTT analysis is provided for real-time applications.","PeriodicalId":253998,"journal":{"name":"2019 32nd IEEE International System-on-Chip Conference (SOCC)","volume":"172 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114241758","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Jinming Lu, Siyuan Lu, Zhisheng Wang, Chao Fang, Jun Lin, Zhongfeng Wang, L. Du
{"title":"Training Deep Neural Networks Using Posit Number System","authors":"Jinming Lu, Siyuan Lu, Zhisheng Wang, Chao Fang, Jun Lin, Zhongfeng Wang, L. Du","doi":"10.1109/SOCC46988.2019.1570558530","DOIUrl":"https://doi.org/10.1109/SOCC46988.2019.1570558530","url":null,"abstract":"With the increasing size of Deep Neural Network (DNN) models, the high memory space requirements and computational complexity have become an obstacle for efficient DNN implementations. To ease this problem, using reduced-precision representations for DNN training and inference has attracted many interests from researchers. This paper first proposes a methodology for training DNNs with the posit arithmetic, a type-3 universal number (Unum) format that is similar to the floating point(FP) but has reduced precision. A warm-up training strategy and layer-wise scaling factors are adopted to stabilize training and fit the dynamic range of DNN parameters. With the proposed training methodology, we demonstrate the first successful training of DNN models on ImageNet image classification task in 16 bits posit with no accuracy loss. Then, an efficient hardware architecture for the posit multiply-and-accumulate operation is also proposed, which can achieve significant improvement in energy efficiency than traditional floating-point implementations. The proposed design is helpful for future low-power DNN training accelerators.","PeriodicalId":253998,"journal":{"name":"2019 32nd IEEE International System-on-Chip Conference (SOCC)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127786688","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Yu Zheng, Yongxin Zhu, Yuefeng Song, Tianhao Nan, Wanyi Li
{"title":"A Lossless Astronomical Data Compression Scheme with FPGA Acceleration","authors":"Yu Zheng, Yongxin Zhu, Yuefeng Song, Tianhao Nan, Wanyi Li","doi":"10.1109/SOCC46988.2019.1570562786","DOIUrl":"https://doi.org/10.1109/SOCC46988.2019.1570562786","url":null,"abstract":"Bottlenecks are arising from the movement of the massive radio observation data of the Five Hundred Meter Aperture Spherical Radio Telescope (FAST), a path-finder project of the Square Kilometer Array radio telescope (SKA) which is the biggest radio telescope being constructed. There are a few lossy compression approaches proposed by astronomers to reduce the size of original observation data of FAST before the data are transferred from a telescope site to a remote data center. However, these lossy methods would lead to missing critical hidden scientific information. To solve the bottlenecks without losing critical hidden scientific information, we propose a lossless compression scheme in this paper to exploit the internal redundancy in astronomical data. In our scheme, an efficient compression algorithm is proposed to optimize the data preprocessing by improving the organization and structure of the astronomical dataset. As the first step towards system-on-chip (SOC) application specific chip design, we evaluate the feasibility of hardware acceleration of our scheme by implementing a prototype of the compression scheme on FPGA platform. The compression scheme has achieved superior performance in compression ratio and power consumption compared to other state-of-the-art researches in astronomy domain.","PeriodicalId":253998,"journal":{"name":"2019 32nd IEEE International System-on-Chip Conference (SOCC)","volume":"52 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134554713","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Anindan Mondal, Mahabub Hasan Mahalat, Suraj Mandal, Suchismita Roy, B. Sen
{"title":"A Novel Test Vector Generation Method for Hardware Trojan Detection","authors":"Anindan Mondal, Mahabub Hasan Mahalat, Suraj Mandal, Suchismita Roy, B. Sen","doi":"10.1109/SOCC46988.2019.1570548271","DOIUrl":"https://doi.org/10.1109/SOCC46988.2019.1570548271","url":null,"abstract":"Hardware Trojans are intentional addition of malicious logic into a normal circuit which is widely regarded as one of the biggest concerns for IC industry due to the presence of a global supply chain. Being very small in size, Trojans remain dormant during manufacturing tests and only gets activated during operational mode for a rare input signal combination. Existing stuck-at-fault testing methods are insufficient for Trojan detection. In this context, a methodology to produce test vector is proposed in this work which generates rare signals inside a circuit. The proposed work uses transition probability to find rare activity nets. A set of test vectors are generated based on the impact of primary inputs on rare nets to stimulate rare signals across the netlist. The effects of final test vectors are verified with ISCAS-85 benchmark circuits and also compared with the performance of random vectors. Simulation result advocates the significance of the proposed test vectors in terms of rare net excitation.","PeriodicalId":253998,"journal":{"name":"2019 32nd IEEE International System-on-Chip Conference (SOCC)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133261461","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}