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

筛选
英文 中文
Autonomous Design in VLSI: Growing and Learning on Silicon VLSI中的自主设计:在硅上的成长与学习
2010 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2010-07-05 DOI: 10.1109/ISVLSI.2010.109
L. Krundel, D. Mulvaney, V. Chouliaras
{"title":"Autonomous Design in VLSI: Growing and Learning on Silicon","authors":"L. Krundel, D. Mulvaney, V. Chouliaras","doi":"10.1109/ISVLSI.2010.109","DOIUrl":"https://doi.org/10.1109/ISVLSI.2010.109","url":null,"abstract":"To-day no good solutions are known for the problem of a performing machine immersed within static or dynamic environments and meeting unexpected, unpredictable, unknown, new situations. Perhaps because no method can be found for the direct design of solutions that would meet this requirement, furthermore now in great demand. This paper presents the work we are developing to address that particular problem, of which abundant solutions ironically appear second nature to myriads of biological creatures.","PeriodicalId":187530,"journal":{"name":"2010 IEEE Computer Society Annual Symposium on VLSI","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131357981","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
A Reverse Converter for the Enhanced Moduli Set {2n-1, 2n+1, 22n, 22n+1-1} Using CRT and MRC 基于CRT和MRC的增强模集{2n- 1,2n + 1,22n, 22n+1-1}的反向变换器
2010 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2010-07-05 DOI: 10.1109/ISVLSI.2010.105
A. S. Molahosseini, K. Navi
{"title":"A Reverse Converter for the Enhanced Moduli Set {2n-1, 2n+1, 22n, 22n+1-1} Using CRT and MRC","authors":"A. S. Molahosseini, K. Navi","doi":"10.1109/ISVLSI.2010.105","DOIUrl":"https://doi.org/10.1109/ISVLSI.2010.105","url":null,"abstract":"The moduli set {2n–1, 2n, 2n+1, 22n+1–1} has been newly introduced for residue number system (RNS) as an arithmetic-friendly large dynamic range moduli set which can lead to a fast RNS arithmetic unit. In this paper, we present a reverse converter for the moduli set {2n–1, 2n+1, 22n, 22n+1–1} which is derived from the moduli set {2n–1, 2n, 2n+1, 22n+1–1} by enhancing modulo 2n to 22n. With this enhancement the DR increased to 6n+1 bits, while the speed of moduli set for arithmetic unit is not changed. The reverse converter for the moduli set {2n–1, 2n, 2n+1, 22n+1–1} is obtained by considering an existing Chinese remainder theorem (CRT)-based design of reverse converter for the subset {22n, 2n–1, 2n+1} along with a two-channel mixed-radix conversion (MRC) algorithm for the composite set {22n (22n–1), 22n+1–1}.","PeriodicalId":187530,"journal":{"name":"2010 IEEE Computer Society Annual Symposium on VLSI","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114441975","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}
引用次数: 24
Bitstream Efficiency of Field Programmable One-Hot Arrays 现场可编程单热阵列的比特流效率
2010 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2010-07-05 DOI: 10.1109/ISVLSI.2010.117
M. Arnold, P. Vouzis, Jung H. Cho
{"title":"Bitstream Efficiency of Field Programmable One-Hot Arrays","authors":"M. Arnold, P. Vouzis, Jung H. Cho","doi":"10.1109/ISVLSI.2010.117","DOIUrl":"https://doi.org/10.1109/ISVLSI.2010.117","url":null,"abstract":"Field Programmable One-Hot Arrays (FPOHAs) have simple cells which are suitable to implement control-rich algorithms, where one-hot encoding is preferred. We present the cell design for the FPOHA and describe a modified open-source one-hot tool, known as Verilog Implicit To One-hot (VITO), to synthesize one-hot designs into FPOHA configurations without global optimization. We compare the bitstream sizes for FPOHAs and FPGAs using artificial benchmarks. In theory, optimal FPOHA layouts could have bitstream sizes half that of FPGAs. The observed FPOHA sizes synthesized from VITO may not be optimal, but are still often more efficient than FPGA sizes.","PeriodicalId":187530,"journal":{"name":"2010 IEEE Computer Society Annual Symposium on VLSI","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125546169","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}
引用次数: 1
Efficient Hardware Looping Units for FPGAs fpga的高效硬件环路单元
2010 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2010-07-05 DOI: 10.1109/ISVLSI.2010.63
N. Kavvadias, K. Masselos
{"title":"Efficient Hardware Looping Units for FPGAs","authors":"N. Kavvadias, K. Masselos","doi":"10.1109/ISVLSI.2010.63","DOIUrl":"https://doi.org/10.1109/ISVLSI.2010.63","url":null,"abstract":"Looping operations impose a significant bottleneck to achieving better computational efficiency for embedded applications. To confront this problem in embedded computation either in the form of programmable processors or FSMD (Finite-State Machine with Datapath) architectures, the use of customized loop controllers has been suggested. In this paper, a thorough examination of zero-cycle overhead loop controllers applicable to perfect loop nests operating on multi-dimensional data is presented. The design of such loop controllers is formalized by the introduction of a hardware algorithm that fully automates this task for the spectrum of behavioral as well as generated register-transfer level architectures. The presented algorithm would prove beneficial in the field of high-level synthesis of architectures for data-intensive processing. It is also shown that the proposed loop controllers can be efficiently utilized for supporting generalized loop structures such as imperfect loop nests. The performance characteristics (cycle time, chip area) of the proposed architectures have been evaluated for FPGA target implementations. It is shown that maximum clock frequencies of above 230MHz with low logic footprints of about 1.4% of the overall logic resources can be achieved for supporting up to 8 nested loops with 16-bit indices on a modestly-sized Xilinx Virtex-5 device.","PeriodicalId":187530,"journal":{"name":"2010 IEEE Computer Society Annual Symposium on VLSI","volume":" 872","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131977923","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
Modeling and Simulation of Multi-operation Microcode-Based Built-In Self Test for Memory Fault Detection and Repair 基于多操作微码的内存故障检测与修复内置自检建模与仿真
2010 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2010-07-05 DOI: 10.1109/ISVLSI.2010.88
R. K. Sharma, A. Sood
{"title":"Modeling and Simulation of Multi-operation Microcode-Based Built-In Self Test for Memory Fault Detection and Repair","authors":"R. K. Sharma, A. Sood","doi":"10.1109/ISVLSI.2010.88","DOIUrl":"https://doi.org/10.1109/ISVLSI.2010.88","url":null,"abstract":"As embedded memory area on-chip is increasing and memory density is growing, problem of faults is growing exponentially. Newer test algorithms are developed for detecting these new faults. These new March algorithms have much more number of operations than the March algorithms existing earlier. An architecture implementing these new algorithms is presented here. This is illustrated by implementing the newly defined March SS algorithm. Along with the fault diagnosis a word-oriented memory Built-in Self Repair methodology, which supports on-the-fly memory repair, is employed to repair the faulty locations indicated by the MBIST controller presented.","PeriodicalId":187530,"journal":{"name":"2010 IEEE Computer Society Annual Symposium on VLSI","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132913146","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}
引用次数: 8
Generation and Exploration of Layouts for Area-Efficient Barrel Shifters 面积节约型换桶器布局的生成与探索
2010 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2010-07-05 DOI: 10.1109/ISVLSI.2010.73
Alen Bardizbanyan, K. Subramaniyan, P. Larsson-Edefors
{"title":"Generation and Exploration of Layouts for Area-Efficient Barrel Shifters","authors":"Alen Bardizbanyan, K. Subramaniyan, P. Larsson-Edefors","doi":"10.1109/ISVLSI.2010.73","DOIUrl":"https://doi.org/10.1109/ISVLSI.2010.73","url":null,"abstract":"Good layout quality is very important in order to obtain efficient integrated circuits, and custom design methods are thus considered when speed, power, and area requirements are very strict. But since custom design styles require extensive and specialized development resources, automated, less optimal design methods are often chosen. Alternate methods to create efficient layouts may prove useful, especially since custom layout in future technology nodes is associated with prohibitive nonrecurring engineering (NRE) costs. The prototype layout generation environment shown in this paper allows us to define, evaluate and modify fine-grained cell placement strategies for barrel shifters in a quick manner. The three different 90-nm shifter circuit implementations demonstrated here show a performance that is on par with circuits harnessing the capabilities offered by conventional tools. Furthermore, this performance is achieved using the least possible die area. For example, a 32-bit fan-out split shifter conventionally laid out and clocked at 1.11 GHz, dissipates 0.37 mW of switching power and occupies an area of 5698 μm2. The same shifter circuit placed using our environment and routed conventionally, equivalently dissipates 0.34 mW, but occupies only 4711 μm2.","PeriodicalId":187530,"journal":{"name":"2010 IEEE Computer Society Annual Symposium on VLSI","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133049266","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}
引用次数: 6
A Delay Model of Two-Cycle NoC Router in 2D-Mesh Network 2D-Mesh网络中双周期NoC路由器的时延模型
2010 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2010-07-05 DOI: 10.1109/ISVLSI.2010.22
Shubo Qi, Jinwen Li, Zuocheng Xing, Xiaomin Jia, Minxuan Zhang
{"title":"A Delay Model of Two-Cycle NoC Router in 2D-Mesh Network","authors":"Shubo Qi, Jinwen Li, Zuocheng Xing, Xiaomin Jia, Minxuan Zhang","doi":"10.1109/ISVLSI.2010.22","DOIUrl":"https://doi.org/10.1109/ISVLSI.2010.22","url":null,"abstract":"With the increasing number of processor cores in chip multi-processors (CMPs), 2D Mesh has been gaining wide acceptance for inter-core on-chip communication. Program performance is more sensitive to the router latency than to the link bandwidth. This paper presents a low latency Dynamic Virtual Output Queues Router (DVOQR), which can reduce the router latency to two cycles by leveraging look-ahead routing computation and virtual output queues scheme. The router delay model of DVOQR is derived based on the logical effect theory, and validated against Synopsys PrimeTime in TSMC 65nm technology. Results show that the critical path delay of the flit switch stage is more sensitive to the depth of unified dynamic buffer than to the link bandwidth. The critical path delay of DVOQR increases FO4 when the depth of Unified Dynamic Buffer (UDB) doubled. The frequency of DVOQR can reach 2.5GHz, which is improved by 20% compared to the virtual channel router, while the router only takes up 0.404mm2.","PeriodicalId":187530,"journal":{"name":"2010 IEEE Computer Society Annual Symposium on VLSI","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116533845","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
XMSIM: EXtensible Memory SIMulator for Early Memory Hierarchy Evaluation 用于早期内存层次评估的可扩展内存模拟器
2010 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2010-07-05 DOI: 10.1109/ISVLSI.2010.106
Theodoros Lioris, G. Dimitroulakos, K. Masselos
{"title":"XMSIM: EXtensible Memory SIMulator for Early Memory Hierarchy Evaluation","authors":"Theodoros Lioris, G. Dimitroulakos, K. Masselos","doi":"10.1109/ISVLSI.2010.106","DOIUrl":"https://doi.org/10.1109/ISVLSI.2010.106","url":null,"abstract":"This paper presents a memory hierarchy evaluation framework for multimedia applications. It takes as input a high level C code application description and a memory hierarchy specification and provides statistics characterizing the memory operation. Essentially the tool is a specialized C++ data type library which is used to replace the application's data types with others that monitor memory access activity. XMSIM's operation is event driven which means that every access to a specific data structure is converted to a message towards the memory model which subsequently emulates memory hierarchy operation. The memory model is highly parametric allowing a large number of alternatives to be modeled. XMSIM's main advantage is its modularity allowing the designer to alter specific aspects of the memory operation beyond the predefined ones. The main features are the capability to: 1) simulate any subset of the application's data types, 2) user defined mapping of data to memories, 3) simultaneously simulate multiple memory hierarchy scenarios, 4) immediate feedback to code transformations effect on memory hierarchy behavior, 5) verification utilities for the validation of code transformations.","PeriodicalId":187530,"journal":{"name":"2010 IEEE Computer Society Annual Symposium on VLSI","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116783403","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
Mixed-Signal Diverse Redundant System for Safety Critical Applications in FPGA 用于FPGA安全关键应用的混合信号多冗余系统
2010 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2010-07-05 DOI: 10.1109/ISVLSI.2010.11
Romuald Girardey, M. Hübner, J. Becker
{"title":"Mixed-Signal Diverse Redundant System for Safety Critical Applications in FPGA","authors":"Romuald Girardey, M. Hübner, J. Becker","doi":"10.1109/ISVLSI.2010.11","DOIUrl":"https://doi.org/10.1109/ISVLSI.2010.11","url":null,"abstract":"The aim of this study is to design an architecture which increases the functional safety of a process automation sensor as defined by the standard IEC61508. Furthermore this architecture can increase the availability of the sensor. It is based on a triple modular redundancy with a combination of an FPGA and FPAAs, which means it is a mixed-signal diverse redundancy. The study also takes into account the latest development of the standard: the second edition which brings new requirements to on-chip redundancy in FPGAs. The paper exposes the advantages of this mixed-signal diverse redundancy and the progress of the realization.","PeriodicalId":187530,"journal":{"name":"2010 IEEE Computer Society Annual Symposium on VLSI","volume":"97 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115669517","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}
引用次数: 1
Data-Flow Driven Equivalence Checking for Verification of Code Motion Techniques 验证代码运动技术的数据流驱动的等价性检查
2010 IEEE Computer Society Annual Symposium on VLSI Pub Date : 2010-07-05 DOI: 10.1109/ISVLSI.2010.58
C. Karfa, D. Sarkar, C. Mandal
{"title":"Data-Flow Driven Equivalence Checking for Verification of Code Motion Techniques","authors":"C. Karfa, D. Sarkar, C. Mandal","doi":"10.1109/ISVLSI.2010.58","DOIUrl":"https://doi.org/10.1109/ISVLSI.2010.58","url":null,"abstract":"Code motion techniques are extensively used in the pre-synthesis optimization and the scheduling phases of high-level synthesis (HLS) of digital circuits for control intensive behaviours. A formal verification method for checking correctness of code motion techniques is presented in this paper. Finite state machine with datapath (FSMD) models have been used to represent the input and the output behaviours of each synthesis step. The method consists in introducing cut points in one FSMD, visualizing its computations as concatenation of paths from cutpoints to cutpoints, and identifying equivalent finite path segments in the other FSMD, the process is then repeated with the FSMDs interchanged. It has been underlined in this work that for non-uniform code motions, identifying equivalent path segment involves model checking of specific data-flow driven properties. Unlike many other reported techniques, the method is capable of verifying both uniform and non-uniform code motion techniques. The method is tested on the synthesis results of a high-level synthesis tool called SPARK for several HLS benchmarks. Experimental results demonstrate the effectiveness of the method.","PeriodicalId":187530,"journal":{"name":"2010 IEEE Computer Society Annual Symposium on VLSI","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129228958","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}
引用次数: 3
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学术官方微信
小红书