3D-DPS: An Efficient 3D-CAC for Reliable Data Transfer in 3D ICs

Z. Shirmohammadi, Nezam Rohbani, S. Miremadi
{"title":"3D-DPS: An Efficient 3D-CAC for Reliable Data Transfer in 3D ICs","authors":"Z. Shirmohammadi, Nezam Rohbani, S. Miremadi","doi":"10.1109/EDCC.2016.23","DOIUrl":null,"url":null,"abstract":"Migration to Three Dimensional Integrated Circuits (3D ICs) can provide higher scalability, higher throughput, and lower power consumption with respect to Two Dimensional Integrated Circuits (2D ICs). Also, the latency bottleneck of interconnections in 2D ICs is efficiently solved in 3D ICs. This is due to the use of Through-Silicon-Vias (TSVs) in the communication structure of 3D ICs. TSVs are among the efficient fabrication mechanisms that connect stacked layers in 3D ICs. However, proximity and large size of TSVs make them highly prone to crosstalk faults. Crosstalk faults can cause mutual undesired influences between TSVs and thus seriously threat the reliability of data transfer on TSVs. The severity of TSV-to-TSV crosstalk faults depend on the transition patterns appearing on the TSVs. To reduce the crosstalk faults in TSVs, this paper intends to propose Fibonacci-based 3D-Crosstalk Avoidance Code (3D-CAC) called 3D-Doubled Penultimate Summation-based (3D-DPS) CAC. 3D-DPS can completely omit 3D-Tripple opposite Direction Transition (3D-TOD) and is applicable to any arbitrary width of 3×N TSV mesh. 3D-DPS has not ambiguity in representing code words and generates unique code word for each data word. In addition, 3D-DPS considers overlaps between transitions of 3×N TSV meshs by using a mechanism called Coding Window. Evaluation results show that 3D-DPS reduces the area occupation, power consumption and critical path of codec by 53.0%, 25.2% and 1.5%, respectively in comparison with state-of-the-art 3D-CAC.","PeriodicalId":166039,"journal":{"name":"2016 12th European Dependable Computing Conference (EDCC)","volume":"150 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 12th European Dependable Computing Conference (EDCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EDCC.2016.23","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Migration to Three Dimensional Integrated Circuits (3D ICs) can provide higher scalability, higher throughput, and lower power consumption with respect to Two Dimensional Integrated Circuits (2D ICs). Also, the latency bottleneck of interconnections in 2D ICs is efficiently solved in 3D ICs. This is due to the use of Through-Silicon-Vias (TSVs) in the communication structure of 3D ICs. TSVs are among the efficient fabrication mechanisms that connect stacked layers in 3D ICs. However, proximity and large size of TSVs make them highly prone to crosstalk faults. Crosstalk faults can cause mutual undesired influences between TSVs and thus seriously threat the reliability of data transfer on TSVs. The severity of TSV-to-TSV crosstalk faults depend on the transition patterns appearing on the TSVs. To reduce the crosstalk faults in TSVs, this paper intends to propose Fibonacci-based 3D-Crosstalk Avoidance Code (3D-CAC) called 3D-Doubled Penultimate Summation-based (3D-DPS) CAC. 3D-DPS can completely omit 3D-Tripple opposite Direction Transition (3D-TOD) and is applicable to any arbitrary width of 3×N TSV mesh. 3D-DPS has not ambiguity in representing code words and generates unique code word for each data word. In addition, 3D-DPS considers overlaps between transitions of 3×N TSV meshs by using a mechanism called Coding Window. Evaluation results show that 3D-DPS reduces the area occupation, power consumption and critical path of codec by 53.0%, 25.2% and 1.5%, respectively in comparison with state-of-the-art 3D-CAC.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
3D- dps: 3D ic中可靠数据传输的高效3D- cac
相对于二维集成电路(2D ic),迁移到三维集成电路(3D ic)可以提供更高的可扩展性、更高的吞吐量和更低的功耗。同时,二维集成电路互连的延迟瓶颈在三维集成电路中得到了有效的解决。这是由于在3D集成电路的通信结构中使用了通硅通孔(tsv)。tsv是3D集成电路中连接堆叠层的高效制造机制之一。然而,tsv的邻近性和较大的尺寸使其极易发生串扰故障。串扰故障会引起tsv之间的相互影响,严重威胁tsv上数据传输的可靠性。tsv - tsv串扰故障的严重程度取决于tsv上出现的转换模式。为了减少tsv中的串扰故障,本文拟提出一种基于斐波那契的3d串扰避免码(3D-CAC),称为基于3d -双倍倒数求和(3D-DPS)的CAC。3D-DPS可以完全省略3d - triple opposite Direction Transition (3D-TOD),适用于任意宽度的3×N TSV网格。3D-DPS在表示码字时没有歧义,并为每个数据字生成唯一的码字。此外,3D-DPS通过使用一种称为编码窗口的机制来考虑3×N TSV网格过渡之间的重叠。评估结果表明,与目前最先进的3D-CAC相比,3D-DPS可将编解码器的面积占用、功耗和关键路径分别降低53.0%、25.2%和1.5%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Assuring Dependable Cloud-Based System Engineering: A Cloud Accountability Method Diversity, Safety and Security in Embedded Systems: Modelling Adversary Effort and Supply Chain Risks 3D-DPS: An Efficient 3D-CAC for Reliable Data Transfer in 3D ICs Dwarf: Shortening Downtime of Reboot-Based Kernel Updates Practical Emulation of Software Defects in Source Code
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1