首页 > 最新文献

2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC)最新文献

英文 中文
Sufficient temporal independence and improved interrupt latencies in a real-time hypervisor 在实时管理程序中充分的时间独立性和改进的中断延迟
Pub Date : 2014-06-01 DOI: 10.1145/2593069.2593222
Matthias Beckert, M. Neukirchner, R. Ernst, Stefan M. Petters
Virtualization techniques for hard real-time systems typically employ TDMA scheduling to achieve temporal isolation among partitions. The processing of user-level interrupt handlers is only performed within appropriate time slots, thus significantly increasing interrupt latencies. We propose a novel approach permitting execution of user-level interrupt handlers during time slots of other partitions hence reducing interrupt latencies. Sufficient temporal independence among partitions, as required by safety standards, is maintained through a monitoring mechanism, which bounds the interference of user-level interrupt handlers in other partitions. We show correctness of the approach and evaluate its performance in a hypervisor implementation.
硬实时系统的虚拟化技术通常使用TDMA调度来实现分区之间的时间隔离。用户级中断处理程序的处理只在适当的时隙内执行,因此大大增加了中断延迟。我们提出了一种新的方法,允许在其他分区的时隙中执行用户级中断处理程序,从而减少中断延迟。按照安全标准的要求,分区之间的时间独立性是通过监视机制来维持的,该机制限制了其他分区中用户级中断处理程序的干扰。我们展示了该方法的正确性,并在一个管理程序实现中评估了其性能。
{"title":"Sufficient temporal independence and improved interrupt latencies in a real-time hypervisor","authors":"Matthias Beckert, M. Neukirchner, R. Ernst, Stefan M. Petters","doi":"10.1145/2593069.2593222","DOIUrl":"https://doi.org/10.1145/2593069.2593222","url":null,"abstract":"Virtualization techniques for hard real-time systems typically employ TDMA scheduling to achieve temporal isolation among partitions. The processing of user-level interrupt handlers is only performed within appropriate time slots, thus significantly increasing interrupt latencies. We propose a novel approach permitting execution of user-level interrupt handlers during time slots of other partitions hence reducing interrupt latencies. Sufficient temporal independence among partitions, as required by safety standards, is maintained through a monitoring mechanism, which bounds the interference of user-level interrupt handlers in other partitions. We show correctness of the approach and evaluate its performance in a hypervisor implementation.","PeriodicalId":433816,"journal":{"name":"2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130647968","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}
引用次数: 12
Robust and in-situ self-testing technique for monitoring device aging effects in pipeline circuits 管道回路中装置老化监测的鲁棒自检测技术
Pub Date : 2014-06-01 DOI: 10.1145/2593069.2593205
Jiangyi Li, Mingoo Seok
Runtime monitoring of aging effects in pipeline circuits is the key to dynamic reliability management techniques which can maximize the performance and energy-efficiency under a reliability envelope without imposing worst-case margin. The existing monitoring techniques are, however, severely limited: for sensor-based techniques, monitoring accuracy is significantly compromised due to the mismatches in aging conditions between sensors and the target circuits, as well as random variation of aging effects; for in-situ techniques, measurement results are sensitive to environmental variations during test phases, also severely reducing monitoring accuracy. We propose a new technique that enables accurate in-situ aging monitoring even under large environmental variations by (i) scaling the supply voltage for temperature-insensitive delay and (ii) reconfiguring target paths into ring oscillators, whose oscillation periods are measured and compared to pre-aging measurement to estimate aging-induced delay degradations. With additional accuracy-improving strategies, the technique achieves highly-accurate monitoring with an error of 15.5% across the temperature variations in self-test phases from 0°C to 80°C, exhibiting >30× improvement in accuracy as compared to the conventional technique operating at nominal supply voltage.
在不施加最坏情况裕量的情况下,动态可靠性管理技术能够最大限度地提高管道的性能和能效,而老化效应的运行时监测是动态可靠性管理技术的关键。然而,现有的监测技术受到严重限制:对于基于传感器的技术,由于传感器与目标电路之间的老化条件不匹配以及老化效应的随机变化,监测精度显着降低;对于原位技术,在测试阶段,测量结果对环境变化很敏感,也严重降低了监测精度。我们提出了一种新技术,即使在大的环境变化下,通过(i)缩放温度不敏感延迟的电源电压和(ii)将目标路径重新配置为环形振荡器,测量其振荡周期并与预老化测量相比较,以估计老化引起的延迟退化,也能实现精确的原位老化监测。通过额外的精度改进策略,该技术实现了高度精确的监测,在0°C至80°C的自检阶段的温度变化中,误差为15.5%,与在标称电源电压下工作的传统技术相比,精度提高了30倍。
{"title":"Robust and in-situ self-testing technique for monitoring device aging effects in pipeline circuits","authors":"Jiangyi Li, Mingoo Seok","doi":"10.1145/2593069.2593205","DOIUrl":"https://doi.org/10.1145/2593069.2593205","url":null,"abstract":"Runtime monitoring of aging effects in pipeline circuits is the key to dynamic reliability management techniques which can maximize the performance and energy-efficiency under a reliability envelope without imposing worst-case margin. The existing monitoring techniques are, however, severely limited: for sensor-based techniques, monitoring accuracy is significantly compromised due to the mismatches in aging conditions between sensors and the target circuits, as well as random variation of aging effects; for in-situ techniques, measurement results are sensitive to environmental variations during test phases, also severely reducing monitoring accuracy. We propose a new technique that enables accurate in-situ aging monitoring even under large environmental variations by (i) scaling the supply voltage for temperature-insensitive delay and (ii) reconfiguring target paths into ring oscillators, whose oscillation periods are measured and compared to pre-aging measurement to estimate aging-induced delay degradations. With additional accuracy-improving strategies, the technique achieves highly-accurate monitoring with an error of 15.5% across the temperature variations in self-test phases from 0°C to 80°C, exhibiting >30× improvement in accuracy as compared to the conventional technique operating at nominal supply voltage.","PeriodicalId":433816,"journal":{"name":"2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126497637","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}
引用次数: 13
Simultaneous EUV flare variation minimization and CMP control with coupling-aware dummification 同时极紫外光耀斑变化最小化和耦合感知伪化的CMP控制
Pub Date : 2014-06-01 DOI: 10.1145/2593069.2593215
Chi-Yuan Liu, H. Chiang, Yao-Wen Chang, J. H. Jiang
EUV flare and CMP metal thickness are two main manufacturability concerns for nanometer process technology. The two dummification objectives, however, are conflicting with each other in nature, but existing works only tackle them separately, leading to problem-prone solutions because optimizing one would deteriorate the other. This paper presents the first work that simultaneously considers both concerns during manufacturability optimization. Given a system's point spread function, our proposed method first finds an initial solution with better-than-state-of-the-art EUV flare uniformity, then followed by gradient-guided optimization to iteratively refine density uniformity. Experimental results show the effectiveness of our method.
EUV光晕和CMP金属厚度是纳米工艺中两个主要的可制造性问题。然而,这两个虚拟目标在本质上是相互冲突的,但现有的工作只是分别处理它们,导致容易出现问题的解决方案,因为优化一个会使另一个恶化。本文首次提出了在可制造性优化中同时考虑这两个问题的方法。给定系统的点扩散函数,我们提出的方法首先找到一个初始解,具有优于最先进的EUV耀斑均匀性,然后通过梯度引导优化迭代细化密度均匀性。实验结果表明了该方法的有效性。
{"title":"Simultaneous EUV flare variation minimization and CMP control with coupling-aware dummification","authors":"Chi-Yuan Liu, H. Chiang, Yao-Wen Chang, J. H. Jiang","doi":"10.1145/2593069.2593215","DOIUrl":"https://doi.org/10.1145/2593069.2593215","url":null,"abstract":"EUV flare and CMP metal thickness are two main manufacturability concerns for nanometer process technology. The two dummification objectives, however, are conflicting with each other in nature, but existing works only tackle them separately, leading to problem-prone solutions because optimizing one would deteriorate the other. This paper presents the first work that simultaneously considers both concerns during manufacturability optimization. Given a system's point spread function, our proposed method first finds an initial solution with better-than-state-of-the-art EUV flare uniformity, then followed by gradient-guided optimization to iteratively refine density uniformity. Experimental results show the effectiveness of our method.","PeriodicalId":433816,"journal":{"name":"2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC)","volume":"120 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128114422","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
Variation aware cache partitioning for multithreaded programs 多线程程序的变化感知缓存分区
Pub Date : 2014-06-01 DOI: 10.1145/2593069.2593240
V. Kozhikkottu, Abhisek Pan, Vijay S. Pai, S. Dey, A. Raghunathan
Multithreaded programs are commonly written and optimized for homogeneous multi-core processors assuming equal performance from all the cores. This assumption greatly simplifies the partitioning and balancing of an application's workload across threads; however, it no longer holds when the frequencies of the cores differ due to within-die variations, leading to a degradation in performance. We observe that, in addition to the frequency of the core that it executes on, the performance of a thread is also dependent on the share of shared system resources, such as last-level cache, that it receives. We propose variation-aware cache partitioning as an approach to redress the variation-induced imbalance in the execution times of threads, thereby improving the performance of multi-threaded programs. We discuss the challenges involved in realizing our proposal, including synchronization (e.g., barriers) across threads, which results in faster threads being limited by slower threads, the complex and non-linear relationship between a thread's performance and the cache capacity allocated to it, and the fact that different program phases, can respond quite differently to varying cache capacity. We propose a runtime scheme to perform spatio-temporal cache partitioning while considering both chip characteristics (frequency variations) and program characteristics. We evaluate the proposed technique by applying it to an ensemble of variation-impacted multi-cores executing multi-threaded programs from the PAR-SEC and SPEC-OMP suites, and demonstrate that it results in an average performance improvement of 15% by mitigating the impact of frequency variations.
多线程程序通常是为同构多核处理器编写和优化的,假设所有内核的性能相同。这个假设极大地简化了应用程序跨线程工作负载的分区和平衡;然而,当内核的频率因芯片内变化而不同时,它不再适用,从而导致性能下降。我们观察到,除了它执行的核心的频率之外,线程的性能还取决于它接收的共享系统资源的份额,例如最后一级缓存。我们提出变化感知缓存分区作为一种方法来纠正线程执行时间的变化引起的不平衡,从而提高多线程程序的性能。我们讨论了实现我们的建议所涉及的挑战,包括线程之间的同步(例如,障碍),这会导致更快的线程受到较慢线程的限制,线程的性能和分配给它的缓存容量之间的复杂和非线性关系,以及不同的程序阶段可以对不同的缓存容量做出完全不同的响应。我们提出了一种运行时方案来执行时空缓存分区,同时考虑芯片特性(频率变化)和程序特性。我们通过将其应用于PAR-SEC和SPEC-OMP套件中受变化影响的多核执行多线程程序的集成来评估所提出的技术,并证明通过减轻频率变化的影响,它可以平均提高15%的性能。
{"title":"Variation aware cache partitioning for multithreaded programs","authors":"V. Kozhikkottu, Abhisek Pan, Vijay S. Pai, S. Dey, A. Raghunathan","doi":"10.1145/2593069.2593240","DOIUrl":"https://doi.org/10.1145/2593069.2593240","url":null,"abstract":"Multithreaded programs are commonly written and optimized for homogeneous multi-core processors assuming equal performance from all the cores. This assumption greatly simplifies the partitioning and balancing of an application's workload across threads; however, it no longer holds when the frequencies of the cores differ due to within-die variations, leading to a degradation in performance. We observe that, in addition to the frequency of the core that it executes on, the performance of a thread is also dependent on the share of shared system resources, such as last-level cache, that it receives. We propose variation-aware cache partitioning as an approach to redress the variation-induced imbalance in the execution times of threads, thereby improving the performance of multi-threaded programs. We discuss the challenges involved in realizing our proposal, including synchronization (e.g., barriers) across threads, which results in faster threads being limited by slower threads, the complex and non-linear relationship between a thread's performance and the cache capacity allocated to it, and the fact that different program phases, can respond quite differently to varying cache capacity. We propose a runtime scheme to perform spatio-temporal cache partitioning while considering both chip characteristics (frequency variations) and program characteristics. We evaluate the proposed technique by applying it to an ensemble of variation-impacted multi-cores executing multi-threaded programs from the PAR-SEC and SPEC-OMP suites, and demonstrate that it results in an average performance improvement of 15% by mitigating the impact of frequency variations.","PeriodicalId":433816,"journal":{"name":"2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC)","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125432545","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}
引用次数: 5
EC-Cache: Exploiting error locality to optimize LDPC in NAND flash-based SSDs EC-Cache:利用错误局部性优化基于NAND闪存的ssd中的LDPC
Pub Date : 2014-06-01 DOI: 10.1145/2593069.2593130
Ren-Shuo Liu, Meng-Yen Chuang, Chia-Lin Yang, Cheng-Hsuan Li, Kin-Chu Ho, Hsiang-Pang Li
Low-density parity-check (LDPC) is widely accepted as the baseline error-correction codes offering strong error-correcting capability for future NAND flash-based SSDs. However, LDPC incurs read performance overhead because of its complex decoding procedure. To mitigate such overhead, we propose the error-correcting cache (EC-Cache) that exploits the “error locality” of NAND flash. Error locality means that the majority of errors in reads to the same NAND flash page appear in the same positions until the page is erased. By caching detected errors, EC-Cache can correct a significant portion of errors present in a requested flash page before the associated LDPC decoding process begins. EC-Cache can greatly speed up LDPC decoding because LDPC's latency is directly correlated to the number of errors present in the input data. Experimental results show that EC-Cache achieves up to 2.6× SSD read performance gain.
低密度奇偶校验(LDPC)被广泛接受为基础纠错码,为未来基于NAND闪存的ssd提供强大的纠错能力。然而,LDPC由于其复杂的解码过程而增加了读性能开销。为了减轻这种开销,我们提出了利用NAND闪存的“错误局域性”的纠错缓存(EC-Cache)。错误局部性意味着读取同一NAND闪存页时的大多数错误出现在相同的位置,直到该页被擦除。通过缓存检测到的错误,EC-Cache可以在相关的LDPC解码过程开始之前纠正请求的flash页面中存在的很大一部分错误。EC-Cache可以大大加快LDPC解码的速度,因为LDPC的延迟与输入数据中存在的错误数量直接相关。实验结果表明,EC-Cache可实现2.6倍的SSD读性能提升。
{"title":"EC-Cache: Exploiting error locality to optimize LDPC in NAND flash-based SSDs","authors":"Ren-Shuo Liu, Meng-Yen Chuang, Chia-Lin Yang, Cheng-Hsuan Li, Kin-Chu Ho, Hsiang-Pang Li","doi":"10.1145/2593069.2593130","DOIUrl":"https://doi.org/10.1145/2593069.2593130","url":null,"abstract":"Low-density parity-check (LDPC) is widely accepted as the baseline error-correction codes offering strong error-correcting capability for future NAND flash-based SSDs. However, LDPC incurs read performance overhead because of its complex decoding procedure. To mitigate such overhead, we propose the error-correcting cache (EC-Cache) that exploits the “error locality” of NAND flash. Error locality means that the majority of errors in reads to the same NAND flash page appear in the same positions until the page is erased. By caching detected errors, EC-Cache can correct a significant portion of errors present in a requested flash page before the associated LDPC decoding process begins. EC-Cache can greatly speed up LDPC decoding because LDPC's latency is directly correlated to the number of errors present in the input data. Experimental results show that EC-Cache achieves up to 2.6× SSD read performance gain.","PeriodicalId":433816,"journal":{"name":"2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125708688","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
Battery management and application for energy-efficient buildings 节能建筑的电池管理与应用
Pub Date : 2014-06-01 DOI: 10.1145/2593069.2596670
Tianshu Wei, Taeyoung Kim, Sangyoung Park, Qidong Zhu, S. Tan, N. Chang, S. Ula, Mehdi Maasoumy
As the building stock consumes 40% of the U.S. primary energy consumption, it is critically important to improve building energy efficiency. This involves reducing the total energy consumption of buildings, reducing the peak energy demand, and leveraging renewable energy sources, etc. To achieve such goals, hybrid energy supply has becoming popular, where multiple energy sources such as grid electricity, on-site fuel cell generators, solar, wind, and battery storage are scheduled together to improve energy efficiency. In this work, we focus on the application and management of battery storage for energy-efficient buildings. We will first introduce a system-level approach to co-schedule the usage of battery storage (in addition to grid electricity) with the control of building HVAC (heating, ventilation, and air conditioning) system, to reduce the total building energy cost, including the electricity consumption charge, the peak demand charge, and the battery cost. Then, in a separate formulation, we will introduce another system-level study to reduce the energy cost of EV charging and other fixed building energy load through the usage of battery storage and solar PV. Finally, we will present an ARM processor based programmable embedded battery management system (BMS), which monitors battery status, controls charging and discharging at the circuit level, and provides battery protection. The system also works with off-the-shelf battery management IC (Texas Instrument BMS sensor IC) from industry. Comparing to conventional BMS, this software module based BMS is a more suitable solution for energy efficient buildings due to its high flexibility, scalability, and reusability. We will introduce an industrial building testbed with battery storage and solar PV at the University of California, Riverside, and present initial field tests and simulation results for above approaches.
由于建筑消耗了美国40%的一次能源消耗,因此提高建筑能源效率至关重要。这包括减少建筑物的总能耗,减少高峰能源需求,以及利用可再生能源等。为了实现这一目标,混合能源供应开始流行,其中多种能源,如电网电力,现场燃料电池发电机,太阳能,风能和电池存储一起安排,以提高能源效率。在本工作中,我们重点研究了节能建筑中电池储能的应用和管理。我们将首先引入一种系统级的方法,将电池储能(除电网电力外)的使用与建筑暖通空调(采暖、通风和空调)系统的控制共同调度,以降低建筑总能源成本,包括电力消耗费用、峰值需求费用和电池成本。然后,在一个单独的公式中,我们将介绍另一个系统层面的研究,通过使用电池存储和太阳能光伏来降低电动汽车充电和其他固定建筑能源负荷的能源成本。最后,我们将介绍一个基于ARM处理器的可编程嵌入式电池管理系统(BMS),该系统可以监控电池状态,控制电路级的充放电,并提供电池保护。该系统还可与业界现成的电池管理IC(德州仪器BMS传感器IC)配合使用。与传统的管理管理系统相比,这种基于软件模块的管理管理系统具有较高的灵活性、可扩展性和可重用性,更适合节能建筑。我们将在加州大学河滨分校(University of California, Riverside)引入一个具有电池存储和太阳能光伏的工业建筑测试平台,并介绍上述方法的初步现场测试和模拟结果。
{"title":"Battery management and application for energy-efficient buildings","authors":"Tianshu Wei, Taeyoung Kim, Sangyoung Park, Qidong Zhu, S. Tan, N. Chang, S. Ula, Mehdi Maasoumy","doi":"10.1145/2593069.2596670","DOIUrl":"https://doi.org/10.1145/2593069.2596670","url":null,"abstract":"As the building stock consumes 40% of the U.S. primary energy consumption, it is critically important to improve building energy efficiency. This involves reducing the total energy consumption of buildings, reducing the peak energy demand, and leveraging renewable energy sources, etc. To achieve such goals, hybrid energy supply has becoming popular, where multiple energy sources such as grid electricity, on-site fuel cell generators, solar, wind, and battery storage are scheduled together to improve energy efficiency. In this work, we focus on the application and management of battery storage for energy-efficient buildings. We will first introduce a system-level approach to co-schedule the usage of battery storage (in addition to grid electricity) with the control of building HVAC (heating, ventilation, and air conditioning) system, to reduce the total building energy cost, including the electricity consumption charge, the peak demand charge, and the battery cost. Then, in a separate formulation, we will introduce another system-level study to reduce the energy cost of EV charging and other fixed building energy load through the usage of battery storage and solar PV. Finally, we will present an ARM processor based programmable embedded battery management system (BMS), which monitors battery status, controls charging and discharging at the circuit level, and provides battery protection. The system also works with off-the-shelf battery management IC (Texas Instrument BMS sensor IC) from industry. Comparing to conventional BMS, this software module based BMS is a more suitable solution for energy efficient buildings due to its high flexibility, scalability, and reusability. We will introduce an industrial building testbed with battery storage and solar PV at the University of California, Riverside, and present initial field tests and simulation results for above approaches.","PeriodicalId":433816,"journal":{"name":"2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121554705","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}
引用次数: 44
Radiation-induced soft error analysis of SRAMs in SOI FinFET technology: A device to circuit approach SOI FinFET技术中sram的辐射诱导软误差分析:器件到电路的方法
Pub Date : 2014-06-01 DOI: 10.1145/2593069.2593196
S. Kiamehr, T. Osiecki, M. Tahoori, S. Nassif
This paper presents a comprehensive analysis of radiation-induced soft errors of SRAMs designed in SOI FinFET technology. For this purpose, we propose a cross layer approach starting from a 3D simulation of particle interactions in FinFET structures up to circuit level analysis by considering the layout of the memory array. This approach enables us to consider the effect of different factors such as supply voltage and process variation on Soft Error Rate (SER) of FinFET SRAM memory arrays. Our analysis shows that proton-induced soft errors are becoming important and comparable to the SER induced by alpha-particles especially for low supply voltages (low power applications). Moreover, we observe that the ratio of Multiple Bit Upset (MBU) to Single Event Upset (SEU) for alpha-particle radiation is much higher than that of proton.
本文全面分析了采用SOI FinFET技术设计的sram的辐射诱发软误差。为此,我们提出了一种跨层方法,从FinFET结构中粒子相互作用的3D模拟开始,直到考虑存储阵列布局的电路级分析。这种方法使我们能够考虑不同因素(如电源电压和工艺变化)对FinFET SRAM存储阵列软错误率(SER)的影响。我们的分析表明,质子引起的软误差变得越来越重要,特别是在低电源电压(低功率应用)下,与α粒子引起的SER相当。此外,我们观察到α粒子辐射的多比特扰动(MBU)与单事件扰动(SEU)的比率远远高于质子辐射。
{"title":"Radiation-induced soft error analysis of SRAMs in SOI FinFET technology: A device to circuit approach","authors":"S. Kiamehr, T. Osiecki, M. Tahoori, S. Nassif","doi":"10.1145/2593069.2593196","DOIUrl":"https://doi.org/10.1145/2593069.2593196","url":null,"abstract":"This paper presents a comprehensive analysis of radiation-induced soft errors of SRAMs designed in SOI FinFET technology. For this purpose, we propose a cross layer approach starting from a 3D simulation of particle interactions in FinFET structures up to circuit level analysis by considering the layout of the memory array. This approach enables us to consider the effect of different factors such as supply voltage and process variation on Soft Error Rate (SER) of FinFET SRAM memory arrays. Our analysis shows that proton-induced soft errors are becoming important and comparable to the SER induced by alpha-particles especially for low supply voltages (low power applications). Moreover, we observe that the ratio of Multiple Bit Upset (MBU) to Single Event Upset (SEU) for alpha-particle radiation is much higher than that of proton.","PeriodicalId":433816,"journal":{"name":"2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131450515","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}
引用次数: 22
SLC-enabled wear leveling for MLC PCM considering process variation 考虑工艺变化的MLC PCM的slc支持磨损平衡
Pub Date : 2014-06-01 DOI: 10.1145/2593069.2593217
Mengying Zhao, Lei Jiang, Youtao Zhang, C. Xue
Phase change memory is becoming one of the most promising candidates to replace DRAM as main memory in deep silicon regime. Multi-level cell (MLC) PCM outperforms single level cell (SLC) in terms of capacity while suffering from a weaker cell endurance. Wear leveling strategies are proposed to enhance the endurance but encounters more challenges with the aggravating process variation. Due to endurance variations, balanced write traffic cannot fully exploit the PCM endurance since the weak parts will be worn out sooner than others. In this work, considering process variation, we propose an SLC-enabled wear leveling scheme through dynamic and adaptive mode transformation from MLC to SLC. Instead of redistributing write operations, the proposed scheme dynamically transforms weak and write-dense parts into SLC mode for endurance benefits. The experimental results show that the proposed scheme can improve the endurance by 215% with 4% storage overhead while maintaining the capacity advantage of MLC, compared with the most related work.
相变存储器正在成为取代DRAM成为深硅体制下主存储器的最有希望的候选之一。多级电池(MLC) PCM在容量方面优于单级电池(SLC),但电池续航能力较弱。提出了提高耐磨性的磨平策略,但随着工艺变化的加剧,磨平策略面临着更多的挑战。由于持久性的变化,平衡的写流量不能充分利用PCM持久性,因为较弱的部分会比其他部分更早被磨损。在这项工作中,考虑到工艺变化,我们提出了一种通过从MLC到SLC的动态和自适应模式转换的SLC驱动的磨损平衡方案。该方案不需要重新分配写操作,而是动态地将弱写和写密集的部分转换为SLC模式,以提高持久性。实验结果表明,与大多数相关工作相比,该方案在保持MLC的容量优势的同时,存储开销仅为4%,续航力提高了215%。
{"title":"SLC-enabled wear leveling for MLC PCM considering process variation","authors":"Mengying Zhao, Lei Jiang, Youtao Zhang, C. Xue","doi":"10.1145/2593069.2593217","DOIUrl":"https://doi.org/10.1145/2593069.2593217","url":null,"abstract":"Phase change memory is becoming one of the most promising candidates to replace DRAM as main memory in deep silicon regime. Multi-level cell (MLC) PCM outperforms single level cell (SLC) in terms of capacity while suffering from a weaker cell endurance. Wear leveling strategies are proposed to enhance the endurance but encounters more challenges with the aggravating process variation. Due to endurance variations, balanced write traffic cannot fully exploit the PCM endurance since the weak parts will be worn out sooner than others. In this work, considering process variation, we propose an SLC-enabled wear leveling scheme through dynamic and adaptive mode transformation from MLC to SLC. Instead of redistributing write operations, the proposed scheme dynamically transforms weak and write-dense parts into SLC mode for endurance benefits. The experimental results show that the proposed scheme can improve the endurance by 215% with 4% storage overhead while maintaining the capacity advantage of MLC, compared with the most related work.","PeriodicalId":433816,"journal":{"name":"2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC)","volume":"154 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132054351","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}
引用次数: 58
Design methodologies for 3D mixed signal integrated circuits: A practical 12-bit SAR ADC design case 三维混合信号集成电路的设计方法:一个实用的12位SAR ADC设计案例
Pub Date : 2014-06-01 DOI: 10.1145/2593069.2593122
Wulong Liu, Guoqing Chen, Xuefeng Han, Yu Wang, Yuan Xie, Huazhong Yang
Three-dimensional (3D) integration technology has been proposed as a promising technology to provide small footprint, reduced wire-length, and the capability of heterogeneous integration. In particular, 3D IC is a good candidate to address the design issues in conventional analog/digital mixed-signal IC designs. In this work, we focus on modeling and analyzing the impacts of through silicon vias (TSVs) on mixed-signal ICs. Based on the analysis, a set of design methodologies for 3D mixed-signal ICs are proposed. The design methodologies are verified with a case study, in which a 12-bit successive approximation register analog-to-digital converter (SAR ADC) is re-designed by partitioning it into three stacked layers for 3D integration. The experimental results show that, compared to the traditional 2D counterpart, our 3D SAR ADC with optimized TSV placement can achieve significant area and power reduction, and performance improvement. Specifically, due to the isolation of substrate noise disturbance in our 3D design, the signal-to-noise-plus-distortion ratio (SNDR) is improved from 68.74 dB to 74.12 dB.
三维集成技术具有占地面积小、缩短线长和异构集成能力等优点,是一种很有前途的集成技术。特别是,3D集成电路是解决传统模拟/数字混合信号集成电路设计问题的一个很好的候选人。在这项工作中,我们专注于建模和分析透硅过孔(tsv)对混合信号集成电路的影响。在此基础上,提出了一套三维混合信号集成电路的设计方法。通过一个案例研究验证了设计方法,其中通过将12位连续逼近寄存器模数转换器(SAR ADC)划分为三个堆叠层进行3D集成,重新设计了该设计方法。实验结果表明,与传统的2D SAR ADC相比,优化了TSV布局的3D SAR ADC可以显著减少面积和功耗,并提高性能。具体来说,由于在我们的3D设计中隔离了衬底噪声干扰,信噪比(SNDR)从68.74 dB提高到74.12 dB。
{"title":"Design methodologies for 3D mixed signal integrated circuits: A practical 12-bit SAR ADC design case","authors":"Wulong Liu, Guoqing Chen, Xuefeng Han, Yu Wang, Yuan Xie, Huazhong Yang","doi":"10.1145/2593069.2593122","DOIUrl":"https://doi.org/10.1145/2593069.2593122","url":null,"abstract":"Three-dimensional (3D) integration technology has been proposed as a promising technology to provide small footprint, reduced wire-length, and the capability of heterogeneous integration. In particular, 3D IC is a good candidate to address the design issues in conventional analog/digital mixed-signal IC designs. In this work, we focus on modeling and analyzing the impacts of through silicon vias (TSVs) on mixed-signal ICs. Based on the analysis, a set of design methodologies for 3D mixed-signal ICs are proposed. The design methodologies are verified with a case study, in which a 12-bit successive approximation register analog-to-digital converter (SAR ADC) is re-designed by partitioning it into three stacked layers for 3D integration. The experimental results show that, compared to the traditional 2D counterpart, our 3D SAR ADC with optimized TSV placement can achieve significant area and power reduction, and performance improvement. Specifically, due to the isolation of substrate noise disturbance in our 3D design, the signal-to-noise-plus-distortion ratio (SNDR) is improved from 68.74 dB to 74.12 dB.","PeriodicalId":433816,"journal":{"name":"2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134177827","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
Practical functional and washing droplet routing for cross-contamination avoidance in digital microfluidic biochips 数字微流控生物芯片中避免交叉污染的实用功能和洗涤液滴路径
Pub Date : 2014-06-01 DOI: 10.1145/2593069.2593189
Qin Wang, Yiren Shen, Hailong Yao, Tsung-Yi Ho, Yici Cai
In digital microfluidic biochips, cross-contamination of different biomolecule droplets is a major issue. Washing operations are introduced to clean the cross-contamination sites. Existing works have oversimplified assumptions on the washing behavior, which either assume unrealistic infinite washing capacity, or ignore the execution time constraint and/or the routing conflicts between functional and washing droplets. This paper presents the first practical droplet routing flow, which considers realistic issues including the finite washing capacity constraint, and the routing conflicts between washing and functional droplets. Effectiveness of the presented method are validated by real-life biochemical applications.
在数字微流控生物芯片中,不同生物分子液滴的交叉污染是一个主要问题。引入洗涤操作来清洁交叉污染场所。现有工作对洗涤行为的假设过于简单化,要么假设不切实际的无限洗涤容量,要么忽略了执行时间约束和/或功能滴与洗涤滴之间的路由冲突。本文提出了第一个实用的液滴路径流,该流考虑了有限洗涤能力约束以及洗涤液滴与功能液滴之间的路径冲突等现实问题。通过实际生化应用验证了该方法的有效性。
{"title":"Practical functional and washing droplet routing for cross-contamination avoidance in digital microfluidic biochips","authors":"Qin Wang, Yiren Shen, Hailong Yao, Tsung-Yi Ho, Yici Cai","doi":"10.1145/2593069.2593189","DOIUrl":"https://doi.org/10.1145/2593069.2593189","url":null,"abstract":"In digital microfluidic biochips, cross-contamination of different biomolecule droplets is a major issue. Washing operations are introduced to clean the cross-contamination sites. Existing works have oversimplified assumptions on the washing behavior, which either assume unrealistic infinite washing capacity, or ignore the execution time constraint and/or the routing conflicts between functional and washing droplets. This paper presents the first practical droplet routing flow, which considers realistic issues including the finite washing capacity constraint, and the routing conflicts between washing and functional droplets. Effectiveness of the presented method are validated by real-life biochemical applications.","PeriodicalId":433816,"journal":{"name":"2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130826771","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}
引用次数: 23
期刊
2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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