2012 IEEE Computer Society Annual Symposium on VLSI最新文献

筛选
英文 中文
0.18-um CMOS Process Highly Sensitive Differential Optically Reconfigurable Gate Array VLSI 0.18 um CMOS工艺高灵敏度差分光可重构门阵列VLSI
2012 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2012-08-19 DOI: 10.1109/ISVLSI.2012.71
Takahiro Watanabe, Minoru Watanabe
{"title":"0.18-um CMOS Process Highly Sensitive Differential Optically Reconfigurable Gate Array VLSI","authors":"Takahiro Watanabe, Minoru Watanabe","doi":"10.1109/ISVLSI.2012.71","DOIUrl":"https://doi.org/10.1109/ISVLSI.2012.71","url":null,"abstract":"Currently, demand is increasing for high-speed dynamic reconfiguration on programmable devices to improve their performance. To support high-speed dynamic reconfiguration, optically reconfigurable gate arrays (ORGAs) have been undergoing rapid development. Moreover, to more increase the reconfiguration speed, optically differential reconfigurable gate arrays (ODRGAs) incorporating a differential reconfiguration method between configuration contexts have been developed. An ODRGA comprises a holographic memory, a laser array, and an optically reconfigurable gate array VLSI. The holographic memory can store many configuration contexts. Its large-bandwidth optical connection enables high-speed reconfiguration. However, photodiode sensitivities of conventional ODRGAs are not good. This paper therefore presents a newly fabricated 0.18 um CMOS process optically differential reconfigurable gate array VLSI chip with highly sensitive photo-circuits.","PeriodicalId":398850,"journal":{"name":"2012 IEEE Computer Society Annual Symposium on VLSI","volume":"254 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122466206","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}
引用次数: 0
Protecting CRT RSA against Fault and Power Side Channel Attacks 保护CRT RSA免受故障和电源侧通道攻击
2012 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2012-08-19 DOI: 10.1109/ISVLSI.2012.54
A. Fournaris, O. Koufopavlou
{"title":"Protecting CRT RSA against Fault and Power Side Channel Attacks","authors":"A. Fournaris, O. Koufopavlou","doi":"10.1109/ISVLSI.2012.54","DOIUrl":"https://doi.org/10.1109/ISVLSI.2012.54","url":null,"abstract":"The RSA cryptographic algorithm is a security tool that has achieved long cryptographic and market maturity. However, after the discovery and wide spread of Side Channel Attacks (SCA), RSA implementations are susceptible to a variety of different attacks that target the hardware structure rather than the algorithm itself. While there are a wide range of countermeasures that can be applied on the RSA structure in order to protect the algorithm from specific SCA categories, combining several such measures to produce an \"all in one\" SCA resistant RSA structure is not an easy endeavor. Several incompatibility issues between combined SCA protection methods lead to new SCA vulnerabilities. In this paper, we evaluate some very popular and potent SCAs against RSA, like Fault attacks (FA), Simple Power attacks (SPA), Doubling attacks (DA) and Differential Power attacks (DPA), and propose an SCA protection scheme for RSA based on Chinese Remainder Theorem (CRT) that can thwart them. The proposed scheme uses a square and always multiply approach in combination with the message blinding technique in such a way that possible vulnerabilities that may rise from this combination can no longer apply. The proposed scheme is evaluated against specific SCAs and is found to be very secure. From performance point of view, the proposed scheme favors parallelism and can calculate an RSA result with small time delay.","PeriodicalId":398850,"journal":{"name":"2012 IEEE Computer Society Annual Symposium on VLSI","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114905835","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}
引用次数: 17
Circuit Line Minimization in the HDL-Based Synthesis of Reversible Logic 基于hdl的可逆逻辑合成中的线路最小化
2012 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2012-08-19 DOI: 10.1109/ISVLSI.2012.43
R. Wille, Mathias Soeken, Eleonora Schönborn, R. Drechsler
{"title":"Circuit Line Minimization in the HDL-Based Synthesis of Reversible Logic","authors":"R. Wille, Mathias Soeken, Eleonora Schönborn, R. Drechsler","doi":"10.1109/ISVLSI.2012.43","DOIUrl":"https://doi.org/10.1109/ISVLSI.2012.43","url":null,"abstract":"In the last decade, reversible circuits have been extensively investigated due to their application in emerging areas such as quantum computation or low-power design. In the past, synthesis of reversible circuits was lifted from the Boolean level to approaches exploiting hardware description languages. However, existing HDL synthesizers lead to circuits with a significant number of additional lines. In this work, we focus on the reduction of additional circuit lines which are caused by buffering intermediate results. We propose an approach that reuses these lines as soon as the intermediate results are not required anymore. Experiments confirm that this approach decreases the number of circuit lines by up to two orders of magnitude and 60% on average.","PeriodicalId":398850,"journal":{"name":"2012 IEEE Computer Society Annual Symposium on VLSI","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129696659","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}
引用次数: 16
Methodology for Efficient Multi-threading of Parsers in EDA Tools EDA工具中高效多线程解析器的方法
2012 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2012-08-19 DOI: 10.1109/ISVLSI.2012.77
Prakash Shanbhag, C. Gopalakrishnan, Saibal Ghosh
{"title":"Methodology for Efficient Multi-threading of Parsers in EDA Tools","authors":"Prakash Shanbhag, C. Gopalakrishnan, Saibal Ghosh","doi":"10.1109/ISVLSI.2012.77","DOIUrl":"https://doi.org/10.1109/ISVLSI.2012.77","url":null,"abstract":"Parsing of large text files has always been a challenge in commercial EDA tools. These files, typically multiple gigabytes in size, are the channels of communication of intermediate data between point-tools working on different parts of the chip design flow. With the advent of multi-core processors, the core algorithms of the EDA tools have been improving in performance by utilizing this parallelism that is now available. With the performance of the core algorithms improving, the contribution of the time taken to parsing the intermediate data files becomes significant. Hence there is a need to improve the performance of these parsers. We have identified multi-threading as one of the methods to achieve this. The methodology in this paper focuses on identifying and implementing data parallelism. We outline the key ingredients required to implement such parsers and a method to predict the parser runtime even before implementation. Recently, we enhanced two parsers using this methodology and achieved significant performance improvements of 4X on 8-core machines with less than 5% memory degradation.","PeriodicalId":398850,"journal":{"name":"2012 IEEE Computer Society Annual Symposium on VLSI","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123075414","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}
引用次数: 2
Throughput and Efficiency Analysis of Unrolled Hardware Architectures for the SHA-512 Hash Algorithm SHA-512哈希算法展开硬件架构的吞吐量和效率分析
2012 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2012-08-19 DOI: 10.1109/ISVLSI.2012.63
I. Algredo-Badillo, M. Morales-Sandoval, C. F. Uribe, R. Cumplido
{"title":"Throughput and Efficiency Analysis of Unrolled Hardware Architectures for the SHA-512 Hash Algorithm","authors":"I. Algredo-Badillo, M. Morales-Sandoval, C. F. Uribe, R. Cumplido","doi":"10.1109/ISVLSI.2012.63","DOIUrl":"https://doi.org/10.1109/ISVLSI.2012.63","url":null,"abstract":"In order to design efficient hardware implementations of cryptographic algorithms for a particular application, it is often required to explore several architectures in order to select the one that offers the appropriate trade-off between throughput and hardware resources. A natural choice for performing a design space exploration are the Field Programmable Gate Arrays (FPGAs) for being reconfigurable, flexible and physically secure devices. In this paper we explore several architectures for implementing the SHA-512 algorithm based on the loop unrolling technique and analyze their area-performance trade-offs. The analysis consists on unrolling at different levels the main loop which is the most costly part in the SHA-512 algorithm. The resulting hardware architectures are implemented and analyzed in order to identify the critical path and make decisions on the architectural design. The obtained results provide a practical guide to understand the effect of introducing different levels (1, 2, 4, 5, 8) of unrolling in terms of throughput and hardware resources. The hardware architecture 4x that partially unrolls four iterations of the main loop of the SHA-512 algorithm reports the best performance compared against related works, while the 1x architecture exhibits the best efficiency.","PeriodicalId":398850,"journal":{"name":"2012 IEEE Computer Society Annual Symposium on VLSI","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134329824","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}
引用次数: 7
Utilizing PCM for Energy Optimization in Embedded Systems 利用PCM进行嵌入式系统的能量优化
2012 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2012-08-19 DOI: 10.1109/ISVLSI.2012.81
Z. Shao, Yongpan Liu, Yiran Chen, Tao Li
{"title":"Utilizing PCM for Energy Optimization in Embedded Systems","authors":"Z. Shao, Yongpan Liu, Yiran Chen, Tao Li","doi":"10.1109/ISVLSI.2012.81","DOIUrl":"https://doi.org/10.1109/ISVLSI.2012.81","url":null,"abstract":"Due to its high density, bit alterability, and low standby power, phase change memory (PCM) is considered as a promising DRAM alternative. In embedded systems, especially battery-driven mobile devices, energy is one of the most important performance metrics. Therefore, it becomes an interesting problem of utilizing PCM for energy optimization in embedded systems. While recently there have been extensive studies on PCM, energy optimization with PCM in embedded systems has not been fully addressed. In this paper, we present a hybrid memory system architecture in which PCM is used to replace DRAM as much as possible so the system energy can be reduced by utilizing the lower standby power of PCM. However, to achieve this, system-level software optimization techniques are required in order to solve problems caused by the three disadvantages of PCM: namely, long write latency, large write energy and limited write endurance. We propose an optimal static data allocation scheme to solve a simplified problem, and discuss how to extend this to solve more complex problems. We also present emerging research issues in compiler optimization, real-time task scheduling and operating systems when utilizing PCM for energy optimization in embedded systems.","PeriodicalId":398850,"journal":{"name":"2012 IEEE Computer Society Annual Symposium on VLSI","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131047581","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}
引用次数: 49
Hybrid 3D-IC Cooling System Using Micro-fluidic Cooling and Thermal TSVs 采用微流体冷却和热tsv的混合3D-IC冷却系统
2012 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2012-08-19 DOI: 10.1109/ISVLSI.2012.29
Bing Shi, Ankur Srivastava, A. Bar-Cohen
{"title":"Hybrid 3D-IC Cooling System Using Micro-fluidic Cooling and Thermal TSVs","authors":"Bing Shi, Ankur Srivastava, A. Bar-Cohen","doi":"10.1109/ISVLSI.2012.29","DOIUrl":"https://doi.org/10.1109/ISVLSI.2012.29","url":null,"abstract":"3D-ICs bring about new challenges to chip thermal management due to their high heat densities. Micro-channel based liquid cooling and thermal through-silicon-vias (TSVs) have been adopted to alleviate the thermal issues in 3D-ICs. Thermal TSV (which have no electrical significance), enables higher interlayer thermal conductivity thereby achieving a more uniform thermal profile. While somewhat effective in reducing temperatures, they are limited by the nature of the heat sink. On the other hand, micro-channel based liquid cooling is significantly capable of addressing 3D IC cooling needs but consumes a lot of extra power for pumping coolant through channels. This paper proposes a hybrid 3D-IC cooling scheme which combines micro-channel liquid cooling and thermal TSV with one acting as heat removal agent while the other enabling beneficial heat conduction paths to the micro-channel structures. The experimental results show that, the proposed hybrid cooling scheme provides much better cooling capability than using only thermal TSVs, while consuming 55% less cooling power compared with pure micro-channel cooling.","PeriodicalId":398850,"journal":{"name":"2012 IEEE Computer Society Annual Symposium on VLSI","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121172631","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}
引用次数: 43
VLSI Design and Implementation of Homophonic Security System 谐音安全系统的VLSI设计与实现
2012 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2012-08-19 DOI: 10.1109/ISVLSI.2012.37
N. Sklavos, P. Kitsos, O. Koufopavlou
{"title":"VLSI Design and Implementation of Homophonic Security System","authors":"N. Sklavos, P. Kitsos, O. Koufopavlou","doi":"10.1109/ISVLSI.2012.37","DOIUrl":"https://doi.org/10.1109/ISVLSI.2012.37","url":null,"abstract":"This work considers a security system, with unconditionally encipher procedure. Such a system enciphering the input data in such way, that they do not finally contain enough information that can be under statistical analysis, in order to break the cipher. The attempt of cryptanalysis is not affected by the available quantity of available cipher text data. This can be achieved with high entropy of the message stream, which is going to be ciphered. The proposed system is based on a polymorphic chipper, latest published, which can be efficiently implemented in hardware. Architecture design, for the efficient VLSI implementation is introduced in this paper. Suggestions for future work and further optimizations are also introduced.","PeriodicalId":398850,"journal":{"name":"2012 IEEE Computer Society Annual Symposium on VLSI","volume":"8 23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124636565","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}
引用次数: 7
Understanding the Switching Mechanism in Transition Metal Oxide Based ReRAM Devices 基于过渡金属氧化物的ReRAM器件开关机制的研究
2012 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2012-08-19 DOI: 10.1109/ISVLSI.2012.53
R. Jha, B. Long
{"title":"Understanding the Switching Mechanism in Transition Metal Oxide Based ReRAM Devices","authors":"R. Jha, B. Long","doi":"10.1109/ISVLSI.2012.53","DOIUrl":"https://doi.org/10.1109/ISVLSI.2012.53","url":null,"abstract":"This paper presents the switching characteristics of ReRAM devices fabricated using Ru as bottom electrode, HfO2 as the switching Transition Metal Oxide, and TiN as the top electrode. The devices demonstrated excellent endurance up to 106 cycles and retention up to 105 seconds. The Capacitance-Voltage characteristics were studied in conjunction with the Current-Voltage characteristics to understand the role of the compliance current in governing the filament dimensions and mechanism of switching.","PeriodicalId":398850,"journal":{"name":"2012 IEEE Computer Society Annual Symposium on VLSI","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121081102","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}
引用次数: 0
An Improvement in Partial Order Reduction Using Behavioral Analysis 用行为分析改进偏序约简
2012 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2012-08-19 DOI: 10.1109/ISVLSI.2012.15
Yingying Zhang, Emmanuel Rodriguez, Hao Zheng, C. Myers
{"title":"An Improvement in Partial Order Reduction Using Behavioral Analysis","authors":"Yingying Zhang, Emmanuel Rodriguez, Hao Zheng, C. Myers","doi":"10.1109/ISVLSI.2012.15","DOIUrl":"https://doi.org/10.1109/ISVLSI.2012.15","url":null,"abstract":"Efficacy of partial order reduction in reducing state space relies on adequate extraction of the independence relation among possible behaviors. However, traditional approaches by statically analyzing system model structures are often not able to reveal enough independence for reduction. To address such a problem, this paper presents a behavioral analysis approach that uses a compositional reachability analysis method to generate the over-approximate local state spaces for all modules in a system where a much more precise independence relation can be extracted for partial order reduction. Compared to the static analysis approaches, significantly higher reduction on complexity can be seen in a number of non-trivial examples, and as a consequence, dramatically less time and memory are required to finish these examples.","PeriodicalId":398850,"journal":{"name":"2012 IEEE Computer Society Annual Symposium on VLSI","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125396715","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}
引用次数: 4
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信