首页 > 最新文献

2009 22nd International Conference on VLSI Design最新文献

英文 中文
Security and Dependability of Embedded Systems: A Computer Architects' Perspective 嵌入式系统的安全性和可靠性:一个计算机架构师的视角
Pub Date : 2009-01-05 DOI: 10.1109/VLSI.Design.2009.114
Jörg Henkel, N. Vijaykrishnan, S. Parameswaran, R. Ragel
Designers of embedded systems have traditionally optimized circuits for speed, size, power and time to market. Recently however, the dependability of the system is emerging as a great concern to the modern designer with the decrease in feature size and the increase in the demand for functionality. Yet another crucial concern is the security of systems used for storage of personal details and for financial transactions. A significant number of techniques that are used to overcome security and dependability are the same or have similar origins. Thus this tutorial will examine the overlapping concerns of security and dependability and the design methods used to overcome the problems and threats. This tutorial is divided into four parts: the first will examine dependability issues due to technology effects; the second will look at reliability aware designs; the third, will describe the security threats; and, the fourth part will illustrate the countermeasures to security and reliability issues Part I: Dependability Issues due to Technology Effects and Architectural Countermeasures Moore’s law has been in place for more than four decades. Each new technology node provided advantages in basically all major design constraints (performance, power, area, etc.). When migrating to upcoming technology nodes it will become obvious that this win-win situation soon will be at an end. Or, in other words, in future it becomes far more difficult and expensive to migrate to new technology nodes. One major point is an inherent undependability which will become a challenging problem. Undependability addressed within this part of the tutorial is related to a) Fabrication and Design-Time Effects like “Yield and Process Variations” and “Complexity” as well as b) run-time effects as “Aging Effects”, “Thermal Effects” and “Soft Errors”. The first part of this tutorial will give the details of these effects and a prospect of how these effects might influence future architectures for embedded systems. An overview of selected state-of-the-art paradigms and approaches is given including a focus on organic computing principles as well as run-time adaptive embedded processor architectures that can deal with dependability issues. Part II: Reliability Aware Design for Embedded Systems Design of robust embedded systems meeting stringent quality, reliability, and availability requirements is becoming increasingly difficult in advanced technologies. The current design paradigm which assumes that no gate or interconnect will ever operate incorrectly within the lifetime of a product must change to cope with such failures. New architectural features are required for robust system design with built-in mechanisms for failure tolerance, detection and recovery during normal system operation. This part of the tutorial will focus on new design techniques required for building robust systems: concurrent error detection, recovery, and selfrepair. A broad spectrum of circuit-level, logic-level,
传统上,嵌入式系统的设计者会根据速度、尺寸、功耗和上市时间对电路进行优化。然而,近年来,随着特征尺寸的减小和功能需求的增加,系统的可靠性正成为现代设计人员非常关注的问题。然而,另一个关键问题是用于存储个人信息和进行金融交易的系统的安全性。用于克服安全性和可靠性的大量技术是相同的或具有相似的起源。因此,本教程将研究安全性和可靠性的重叠关注点,以及用于克服这些问题和威胁的设计方法。本教程分为四个部分:第一部分将检查由于技术影响而引起的可靠性问题;第二部分将着眼于可靠性感知设计;第三,将描述安全威胁;第四部分将说明安全性和可靠性问题的对策第一部分:由于技术影响和架构对策引起的可靠性问题摩尔定律已经存在了四十多年。每个新技术节点基本上在所有主要设计约束(性能、功耗、面积等)方面都具有优势。当迁移到即将到来的技术节点时,很明显这种双赢的局面很快就会结束。或者,换句话说,将来迁移到新的技术节点会变得更加困难和昂贵。一个主要问题是固有的不可靠性,这将成为一个具有挑战性的问题。在本教程的这一部分中解决的不可靠性涉及到a)制造和设计时的效果,如“产量和工艺变化”和“复杂性”,以及b)运行时的效果,如“老化效应”,“热效应”和“软错误”。本教程的第一部分将详细介绍这些效果,并展望这些效果如何影响嵌入式系统的未来架构。概述了选定的最先进的范例和方法,包括对有机计算原理的关注,以及可以处理可靠性问题的运行时自适应嵌入式处理器架构。在先进技术中,设计满足严格的质量、可靠性和可用性要求的健壮嵌入式系统变得越来越困难。当前的设计范式假设在产品的生命周期内没有门或互连将永远运行错误,必须改变以应对此类故障。在系统正常运行期间,需要新的体系结构特征来实现强大的系统设计,并内置故障容忍、检测和恢复机制。本教程的这一部分将重点介绍构建健壮系统所需的新设计技术:并发错误检测、恢复和自修复。广泛的电路级,逻辑级,微架构,硬件子系统和软件技术将被覆盖;将介绍各种技术之间的相关权衡。实施的保护机制是由复杂的权力评估决定的
{"title":"Security and Dependability of Embedded Systems: A Computer Architects' Perspective","authors":"Jörg Henkel, N. Vijaykrishnan, S. Parameswaran, R. Ragel","doi":"10.1109/VLSI.Design.2009.114","DOIUrl":"https://doi.org/10.1109/VLSI.Design.2009.114","url":null,"abstract":"Designers of embedded systems have traditionally optimized circuits for speed, size, power and time to market. Recently however, the dependability of the system is emerging as a great concern to the modern designer with the decrease in feature size and the increase in the demand for functionality. Yet another crucial concern is the security of systems used for storage of personal details and for financial transactions. A significant number of techniques that are used to overcome security and dependability are the same or have similar origins. Thus this tutorial will examine the overlapping concerns of security and dependability and the design methods used to overcome the problems and threats. This tutorial is divided into four parts: the first will examine dependability issues due to technology effects; the second will look at reliability aware designs; the third, will describe the security threats; and, the fourth part will illustrate the countermeasures to security and reliability issues Part I: Dependability Issues due to Technology Effects and Architectural Countermeasures Moore’s law has been in place for more than four decades. Each new technology node provided advantages in basically all major design constraints (performance, power, area, etc.). When migrating to upcoming technology nodes it will become obvious that this win-win situation soon will be at an end. Or, in other words, in future it becomes far more difficult and expensive to migrate to new technology nodes. One major point is an inherent undependability which will become a challenging problem. Undependability addressed within this part of the tutorial is related to a) Fabrication and Design-Time Effects like “Yield and Process Variations” and “Complexity” as well as b) run-time effects as “Aging Effects”, “Thermal Effects” and “Soft Errors”. The first part of this tutorial will give the details of these effects and a prospect of how these effects might influence future architectures for embedded systems. An overview of selected state-of-the-art paradigms and approaches is given including a focus on organic computing principles as well as run-time adaptive embedded processor architectures that can deal with dependability issues. Part II: Reliability Aware Design for Embedded Systems Design of robust embedded systems meeting stringent quality, reliability, and availability requirements is becoming increasingly difficult in advanced technologies. The current design paradigm which assumes that no gate or interconnect will ever operate incorrectly within the lifetime of a product must change to cope with such failures. New architectural features are required for robust system design with built-in mechanisms for failure tolerance, detection and recovery during normal system operation. This part of the tutorial will focus on new design techniques required for building robust systems: concurrent error detection, recovery, and selfrepair. A broad spectrum of circuit-level, logic-level,","PeriodicalId":267121,"journal":{"name":"2009 22nd International Conference on VLSI Design","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130422575","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}
引用次数: 10
Efficient Techniques for Directed Test Generation Using Incremental Satisfiability 利用增量可满足性生成定向测试的有效技术
Pub Date : 2009-01-05 DOI: 10.1109/VLSI.Design.2009.72
P. Mishra, Mingsong Chen
Functional validation is a major bottleneck in the current SOC design methodology. While specification-based validation techniques have proposed several promising ideas, the time and resources required for directed test generation can be prohibitively large. This paper presents an efficient test generation methodology using incremental satisfiability. The existing researches have used incremental SAT to improve counterexample (test) generation involving only one property with different bounds. This paper is the first attempt to utilize incremental satisfiability in directed test generation involving multiple properties. The contribution of this paper is a novel methodology to share learning across multiple properties by developing efficient techniques for property clustering, name substitution, and selective forwarding of conflict clauses. Our experimental results using both software and hardware benchmarks demonstrate that our approach can drastically (on average four times) reduce the overall test generation time.
功能验证是当前SOC设计方法的主要瓶颈。虽然基于规范的验证技术已经提出了一些很有前途的想法,但是直接测试生成所需的时间和资源可能非常多。本文提出了一种利用增量可满足性的有效测试生成方法。现有的研究使用增量SAT来改进只涉及一个不同界的性质的反例(测试)生成。本文首次尝试将增量可满足性应用于多属性定向测试生成中。本文的贡献是通过开发高效的属性聚类、名称替换和冲突子句的选择性转发技术,提供了一种跨多个属性共享学习的新方法。我们使用软件和硬件基准测试的实验结果表明,我们的方法可以显著地(平均四倍)减少总体测试生成时间。
{"title":"Efficient Techniques for Directed Test Generation Using Incremental Satisfiability","authors":"P. Mishra, Mingsong Chen","doi":"10.1109/VLSI.Design.2009.72","DOIUrl":"https://doi.org/10.1109/VLSI.Design.2009.72","url":null,"abstract":"Functional validation is a major bottleneck in the current SOC design methodology. While specification-based validation techniques have proposed several promising ideas, the time and resources required for directed test generation can be prohibitively large. This paper presents an efficient test generation methodology using incremental satisfiability. The existing researches have used incremental SAT to improve counterexample (test) generation involving only one property with different bounds. This paper is the first attempt to utilize incremental satisfiability in directed test generation involving multiple properties. The contribution of this paper is a novel methodology to share learning across multiple properties by developing efficient techniques for property clustering, name substitution, and selective forwarding of conflict clauses. Our experimental results using both software and hardware benchmarks demonstrate that our approach can drastically (on average four times) reduce the overall test generation time.","PeriodicalId":267121,"journal":{"name":"2009 22nd International Conference on VLSI Design","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131112875","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}
引用次数: 19
Metric Based Multi-Timescale Control for Reducing Power in Embedded Systems 基于度量的多时间尺度嵌入式系统功耗控制
Pub Date : 2009-01-05 DOI: 10.1166/jolpe.2009.1035
N. Kataria, F. Brewer, J. Hespanha, T. Sherwood
Digital control for embedded systems often requires low-power, hard real-time computation to satisfy high control-loop bandwidth, low latency, and low-power requirements. In particular, the emerging applications of Micro Electro-Mechanical Systems (MEMS) sensors, and their increasing integration, presents a challenging requirement to embed ultra-low power digital control architectures for these lithographically formed micro-structures. Controlling electromechanical structures of such a small scale, using naive digital controllers, can be prohibitively expensive (both in power and cost for portable or battery operated applications.) In this paper, we describe the potential for control systems to be transformed into a set of co-operating parallel linear systems and demonstrate, for the first time, that this parallelization can reduce the total number of instructions executed, thereby reducing power, at the expense of controlled loss in control fidelity. Since the error tolerance of linear feedback control systems is mathematically well-posed, this technique opens up a new, independent dimension for system optimization. We present a novel Computer-Aided Design (CAD) method to evaluate control fidelity, with varying timescales on the controller, and analyze the trade-off between performance and power dissipation. A CAD Metric for control fidelity is proposed and we demonstrate the potential for power savings using this decomposition on two different control problems.
嵌入式系统的数字控制通常需要低功耗、硬实时计算来满足高控制环路带宽、低延迟和低功耗要求。特别是,微机电系统(MEMS)传感器的新兴应用及其集成度的提高,对这些光刻形成的微结构嵌入超低功耗数字控制架构提出了具有挑战性的要求。使用幼稚的数字控制器控制如此小规模的机电结构,可能会非常昂贵(对于便携式或电池供电的应用程序来说,无论是功率还是成本)。在本文中,我们描述了将控制系统转换为一组合作并行线性系统的潜力,并首次证明了这种并行化可以减少执行指令的总数,从而降低功率,代价是控制保真度的控制损失。由于线性反馈控制系统的误差容忍度在数学上是适定的,该技术为系统优化开辟了一个新的、独立的维度。我们提出了一种新的计算机辅助设计(CAD)方法来评估控制器的保真度,在控制器上改变时间尺度,并分析性能和功耗之间的权衡。提出了一种用于控制保真度的CAD度量,并在两个不同的控制问题上演示了使用这种分解的节能潜力。
{"title":"Metric Based Multi-Timescale Control for Reducing Power in Embedded Systems","authors":"N. Kataria, F. Brewer, J. Hespanha, T. Sherwood","doi":"10.1166/jolpe.2009.1035","DOIUrl":"https://doi.org/10.1166/jolpe.2009.1035","url":null,"abstract":"Digital control for embedded systems often requires low-power, hard real-time computation to satisfy high control-loop bandwidth, low latency, and low-power requirements. In particular, the emerging applications of Micro Electro-Mechanical Systems (MEMS) sensors, and their increasing integration, presents a challenging requirement to embed ultra-low power digital control architectures for these lithographically formed micro-structures. Controlling electromechanical structures of such a small scale, using naive digital controllers, can be prohibitively expensive (both in power and cost for portable or battery operated applications.) In this paper, we describe the potential for control systems to be transformed into a set of co-operating parallel linear systems and demonstrate, for the first time, that this parallelization can reduce the total number of instructions executed, thereby reducing power, at the expense of controlled loss in control fidelity. Since the error tolerance of linear feedback control systems is mathematically well-posed, this technique opens up a new, independent dimension for system optimization. We present a novel Computer-Aided Design (CAD) method to evaluate control fidelity, with varying timescales on the controller, and analyze the trade-off between performance and power dissipation. A CAD Metric for control fidelity is proposed and we demonstrate the potential for power savings using this decomposition on two different control problems.","PeriodicalId":267121,"journal":{"name":"2009 22nd International Conference on VLSI Design","volume":"Suppl 22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134252399","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
H-NMRU: A Low Area, High Performance Cache Replacement Policy for Embedded Processors H-NMRU:嵌入式处理器的低面积、高性能缓存替换策略
Pub Date : 2009-01-05 DOI: 10.1109/VLSI.Design.2009.32
Sourav Roy
We propose a low area, high performance cache replacement policy for embedded processors called Hierarchical Non-Most-Recently-Used (H-NMRU). The H-NMRU is a parameterizable policy where we can trade-off performance with area. We extended the Dinero cache simulator [1] with the H-NMRU policy and performed architectural exploration with a set of cellular and multimedia benchmarks. On a 16 way cache, a two level H-NMRU policy where the first and second levels have 8 and 2 branches respectively, performs as good as the Pseudo-LRU (PLRU) policy with storage area saving of 27%. Compared to true LRU, H-NMRU on a 16 way cache saves huge amount of area (82%) with marginal increase of cache misses (3%). Similar result was also noticed on other cache like structures like branch target buffers. Therefore the two level H-NMRU cache replacement policy (with associativity/2 and 2 branches on the two levels) is a very attractive option for caches on embedded processors with associativities greater than 4.
我们提出了一种低面积、高性能的嵌入式处理器缓存替换策略,称为分层非最近使用(H-NMRU)。H-NMRU是一个可参数化的策略,我们可以在性能和面积之间进行权衡。我们使用H-NMRU策略扩展了Dinero缓存模拟器[1],并使用一组蜂窝和多媒体基准进行了架构探索。在16路缓存上,两级H-NMRU策略(第一级和第二级分别有8个和2个分支)的性能与伪lru (PLRU)策略一样好,存储面积节省27%。与真正的LRU相比,H-NMRU在16路高速缓存上节省了大量的面积(82%),而缓存丢失的边际增加(3%)。类似的结果也出现在其他缓存结构上,比如分支目标缓冲区。因此,对于关联度大于4的嵌入式处理器上的缓存来说,两级H-NMRU缓存替换策略(在两个级别上具有关联性/2和2分支)是一个非常有吸引力的选择。
{"title":"H-NMRU: A Low Area, High Performance Cache Replacement Policy for Embedded Processors","authors":"Sourav Roy","doi":"10.1109/VLSI.Design.2009.32","DOIUrl":"https://doi.org/10.1109/VLSI.Design.2009.32","url":null,"abstract":"We propose a low area, high performance cache replacement policy for embedded processors called Hierarchical Non-Most-Recently-Used (H-NMRU). The H-NMRU is a parameterizable policy where we can trade-off performance with area. We extended the Dinero cache simulator [1] with the H-NMRU policy and performed architectural exploration with a set of cellular and multimedia benchmarks. On a 16 way cache, a two level H-NMRU policy where the first and second levels have 8 and 2 branches respectively, performs as good as the Pseudo-LRU (PLRU) policy with storage area saving of 27%. Compared to true LRU, H-NMRU on a 16 way cache saves huge amount of area (82%) with marginal increase of cache misses (3%). Similar result was also noticed on other cache like structures like branch target buffers. Therefore the two level H-NMRU cache replacement policy (with associativity/2 and 2 branches on the two levels) is a very attractive option for caches on embedded processors with associativities greater than 4.","PeriodicalId":267121,"journal":{"name":"2009 22nd International Conference on VLSI Design","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133471627","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}
引用次数: 9
Temperature Aware Scheduling for Embedded Processors 嵌入式处理器的温度感知调度
Pub Date : 2009-01-05 DOI: 10.1166/jolpe.2009.1036
R. Jayaseelan, T. Mitra
Power density has been increasing at an alarming rate in recent processor generations resulting in high on-chip temperature. Higher temperature results in poor reliability and increased leakage current. In this paper, we propose a temperature aware scheduling technique in the context of embedded multi-tasking systems. We observe that there is a high variability in the thermal properties of different embedded applications. We design temperature-aware scheduling(TAS) scheme that exploits this variability to maintain the system temperature below a desired level while satisfying a number of requirements such as throughput, fairness and real time constraints. Moreover, TAS enables exploration of the tradeoffs between throughput and fairness in temperature-constrained systems. Compared against standard schedulers with reactive hardware-level thermal management, TAS provides better throughput with negligible impact on fairness.
在最近几代处理器中,功率密度一直在以惊人的速度增长,导致芯片上的温度很高。温度越高,可靠性越差,漏电流越大。本文提出了一种嵌入式多任务系统的温度感知调度技术。我们观察到,在不同的嵌入式应用的热性能有很高的可变性。我们设计了温度感知调度(TAS)方案,利用这种可变性来保持系统温度低于期望水平,同时满足诸如吞吐量,公平性和实时约束等许多要求。此外,TAS可以探索温度约束系统中吞吐量和公平性之间的权衡。与具有响应性硬件级热管理的标准调度器相比,TAS提供了更好的吞吐量,对公平性的影响可以忽略不计。
{"title":"Temperature Aware Scheduling for Embedded Processors","authors":"R. Jayaseelan, T. Mitra","doi":"10.1166/jolpe.2009.1036","DOIUrl":"https://doi.org/10.1166/jolpe.2009.1036","url":null,"abstract":"Power density has been increasing at an alarming rate in recent processor generations resulting in high on-chip temperature. Higher temperature results in poor reliability and increased leakage current. In this paper, we propose a temperature aware scheduling technique in the context of embedded multi-tasking systems. We observe that there is a high variability in the thermal properties of different embedded applications. We design temperature-aware scheduling(TAS) scheme that exploits this variability to maintain the system temperature below a desired level while satisfying a number of requirements such as throughput, fairness and real time constraints. Moreover, TAS enables exploration of the tradeoffs between throughput and fairness in temperature-constrained systems. Compared against standard schedulers with reactive hardware-level thermal management, TAS provides better throughput with negligible impact on fairness.","PeriodicalId":267121,"journal":{"name":"2009 22nd International Conference on VLSI Design","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125132985","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}
引用次数: 21
Techniques for the Design of Low Voltage Power Efficient Analog and Mixed Signal Circuits 低压高效模拟和混合信号电路的设计技术
Pub Date : 2009-01-05 DOI: 10.1109/VLSI.Design.2009.112
J. Ramírez-Angulo, R. Carvajal, A. López-Martín
Emerging applications in various fields, such as Ambient Intelligence scenarios or remote biomedical monitoring, currently demand wireless sensor networks with transceivers having extremely low power consumption requirements. This is a key issue in order to decrease battery weight and size and to increase the lifetime of the battery, which usually in these sensing nodes is not replaceable. To achieve these strict power requirements, several solutions have been proposed at various layers. At the physical layer, savings in power consumption are achieved by lowvoltage operation and optimized power-to-performance ratio. Supply voltages of 1V (or less) are anyway mandatory in modern deep submicron technologies to operate reliably due to the extremely thin oxide. Furthermore reduction of the supply voltage (even of not required) strongly reduces power consumption in digital circuits since it scales with supply voltage. Although this is not so simple in analog circuits, they should operate at the same supply voltage than the digital part in mixed-mode systems to avoid the complexity involved in generating various supply voltages. The canonic way of designing analog circuits consist in using high-gain amplifiers with passive components in negative feedback loops, both in continuous-time or discrete-time form. Sometimes amplifiers are operated in open loop (e.g. Gm-C filters, some VGAs, etc.), and in this case a large linear range is required for the amplifier at the expense of gain. In any case, amplifiers play a key role in analog design, and their power consumption directly impacts that of the overall analog system. Such amplifiers usually take the form of Operational Transconductance Amplifiers (OTAs) with high output resistance, typically driving capacitive loads, or operational amplifiers with low output resistance able to drive low resistive loads. Besides low-voltage and power-efficient operation, these amplifiers should feature a fast settling response, not limited by slew rate. Conciliating all these requirements is difficult with conventional class A topologies, since the bias current limits the maximum output current. Hence a trade-off between slew rate and power consumption do exists [1]. To overcome this issue, class AB topologies are often employed. These circuits provide well-controlled quiescent currents, which can be made very low in order to reduce drastically the static power dissipation. However, they automatically boost dynamic currents when a large differential input signal is applied, yielding maximum current levels well above the quiescent currents. Several class AB amplifiers have been proposed. Most of them are based on adaptive biasing techniques, by including extra circuitry that increases quiescent currents (e.g. by increasing tail currents in differential stages). However, often the extra circuits included increase both power consumption and silicon area, and add significant parasitic capacitance to the internal nodes. Also
各种领域的新兴应用,如环境智能场景或远程生物医学监测,目前需要具有极低功耗要求的收发器的无线传感器网络。这是一个关键问题,以减少电池的重量和尺寸,并增加电池的寿命,通常在这些传感节点是不可替换的。为了达到这些严格的功率要求,在不同的层提出了几种解决方案。在物理层,通过低电压操作和优化的功率性能比来节省功耗。由于极薄的氧化物,在现代深亚微米技术中,为了可靠地运行,电源电压为1V(或更低)是强制性的。此外,降低电源电压(即使不是必需的)也会大大降低数字电路中的功耗,因为它与电源电压成比例。虽然这在模拟电路中并不那么简单,但在混合模式系统中,它们应该在与数字部分相同的电源电压下工作,以避免产生各种电源电压所涉及的复杂性。设计模拟电路的标准方法是在负反馈回路中使用具有无源元件的高增益放大器,无论是连续时间还是离散时间形式。有时放大器在开环中工作(例如Gm-C滤波器,一些VGAs等),在这种情况下,放大器需要以牺牲增益为代价获得较大的线性范围。在任何情况下,放大器在模拟设计中起着关键作用,其功耗直接影响整个模拟系统的功耗。这种放大器通常采用具有高输出电阻的运算跨导放大器(OTAs)的形式,通常驱动容性负载,或者具有低输出电阻的运算放大器,能够驱动低阻性负载。除了低电压和节能工作,这些放大器应该具有快速的沉降响应,不受压摆率的限制。调和所有这些要求对于传统的A类拓扑是困难的,因为偏置电流限制了最大输出电流。因此,转换速率和功耗之间的权衡确实存在[1]。为了克服这个问题,通常采用AB类拓扑。这些电路提供良好控制的静态电流,可以使其非常低,以大幅度降低静态功耗。然而,当应用大差分输入信号时,它们会自动增强动态电流,产生远高于静态电流的最大电流水平。已经提出了几种AB类放大器。它们中的大多数是基于自适应偏置技术,通过包括额外的电路来增加静态电流(例如,通过增加不同阶段的尾电流)。然而,通常额外的电路包括增加功耗和硅面积,并增加显著寄生电容到内部节点。此外,动态电流的增强通常采用正反馈,考虑到过程和温度的变化,难以保证稳定性。在这项工作中,我们说明了使用新的电路设计技术来实现低压AB类放大器的组合
{"title":"Techniques for the Design of Low Voltage Power Efficient Analog and Mixed Signal Circuits","authors":"J. Ramírez-Angulo, R. Carvajal, A. López-Martín","doi":"10.1109/VLSI.Design.2009.112","DOIUrl":"https://doi.org/10.1109/VLSI.Design.2009.112","url":null,"abstract":"Emerging applications in various fields, such as Ambient Intelligence scenarios or remote biomedical monitoring, currently demand wireless sensor networks with transceivers having extremely low power consumption requirements. This is a key issue in order to decrease battery weight and size and to increase the lifetime of the battery, which usually in these sensing nodes is not replaceable. To achieve these strict power requirements, several solutions have been proposed at various layers. At the physical layer, savings in power consumption are achieved by lowvoltage operation and optimized power-to-performance ratio. Supply voltages of 1V (or less) are anyway mandatory in modern deep submicron technologies to operate reliably due to the extremely thin oxide. Furthermore reduction of the supply voltage (even of not required) strongly reduces power consumption in digital circuits since it scales with supply voltage. Although this is not so simple in analog circuits, they should operate at the same supply voltage than the digital part in mixed-mode systems to avoid the complexity involved in generating various supply voltages. The canonic way of designing analog circuits consist in using high-gain amplifiers with passive components in negative feedback loops, both in continuous-time or discrete-time form. Sometimes amplifiers are operated in open loop (e.g. Gm-C filters, some VGAs, etc.), and in this case a large linear range is required for the amplifier at the expense of gain. In any case, amplifiers play a key role in analog design, and their power consumption directly impacts that of the overall analog system. Such amplifiers usually take the form of Operational Transconductance Amplifiers (OTAs) with high output resistance, typically driving capacitive loads, or operational amplifiers with low output resistance able to drive low resistive loads. Besides low-voltage and power-efficient operation, these amplifiers should feature a fast settling response, not limited by slew rate. Conciliating all these requirements is difficult with conventional class A topologies, since the bias current limits the maximum output current. Hence a trade-off between slew rate and power consumption do exists [1]. To overcome this issue, class AB topologies are often employed. These circuits provide well-controlled quiescent currents, which can be made very low in order to reduce drastically the static power dissipation. However, they automatically boost dynamic currents when a large differential input signal is applied, yielding maximum current levels well above the quiescent currents. Several class AB amplifiers have been proposed. Most of them are based on adaptive biasing techniques, by including extra circuitry that increases quiescent currents (e.g. by increasing tail currents in differential stages). However, often the extra circuits included increase both power consumption and silicon area, and add significant parasitic capacitance to the internal nodes. Also ","PeriodicalId":267121,"journal":{"name":"2009 22nd International Conference on VLSI Design","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130658756","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}
引用次数: 9
Efficient Analog/RF Layout Closure with Compaction Based Legalization 有效的模拟/射频布局封闭与基于压缩的合法化
Pub Date : 2009-01-05 DOI: 10.1109/VLSI.Design.2009.61
Subramanian Rajagopalan, S. Bhattacharya, S. Batterywala
Advancements in process technology have resulted in tremendous increase in the number of design rules. This has greatly complicated the task of building design rule clean layouts. While EDA tools aid in layout creation for standard cell based ASICs, the problem remains unsolved for custom, analog and RF circuits. For such circuits, layout designers spend lot of time converting functionally correct schematic circuits into acceptable design rule clean layouts. While techniques have been proposed to remove Design Rule Violations (DRVs) with minimum perturbation to hand crafted layouts, designers still spend lot of time to get to layout closure. In the proposed methodology, designers can quickly draw sparse and possibly design rule unclean layouts and then use a compaction based layout legalization to clean up the DRVs and reduce area. This increases the productivity of layout designers and reduces the turnaround time for layout closure. The proposed technique achieves close to best possible area for a given sparse layout, keeps hard macros unaltered, respects relative positions, and removes all violations of modeled design rules. Reported experimental results suggest that this method can be used to automate layout creation process.
工艺技术的进步导致了设计规则数量的巨大增加。这使得构建设计规则整洁布局的任务变得非常复杂。虽然EDA工具有助于基于标准单元的asic的布局创建,但对于定制、模拟和RF电路来说,这个问题仍然没有得到解决。对于这样的电路,布局设计师花费大量时间将功能正确的原理图电路转换为可接受的设计规则干净的布局。虽然已经提出了消除设计规则违规(drv)的技术,但对手工制作的布局的扰动最小,设计师仍然花费大量时间来获得布局关闭。在该方法中,设计人员可以快速绘制稀疏且可能不符合设计规则的布局,然后使用基于压缩的布局合法化来清理drv并减少面积。这提高了布局设计人员的工作效率,减少了布局关闭的周转时间。所提出的技术为给定的稀疏布局实现了接近最佳可能的区域,保持硬宏不变,尊重相对位置,并消除了所有违反建模设计规则的情况。实验结果表明,该方法可用于自动化布局创建过程。
{"title":"Efficient Analog/RF Layout Closure with Compaction Based Legalization","authors":"Subramanian Rajagopalan, S. Bhattacharya, S. Batterywala","doi":"10.1109/VLSI.Design.2009.61","DOIUrl":"https://doi.org/10.1109/VLSI.Design.2009.61","url":null,"abstract":"Advancements in process technology have resulted in tremendous increase in the number of design rules. This has greatly complicated the task of building design rule clean layouts. While EDA tools aid in layout creation for standard cell based ASICs, the problem remains unsolved for custom, analog and RF circuits. For such circuits, layout designers spend lot of time converting functionally correct schematic circuits into acceptable design rule clean layouts. While techniques have been proposed to remove Design Rule Violations (DRVs) with minimum perturbation to hand crafted layouts, designers still spend lot of time to get to layout closure. In the proposed methodology, designers can quickly draw sparse and possibly design rule unclean layouts and then use a compaction based layout legalization to clean up the DRVs and reduce area. This increases the productivity of layout designers and reduces the turnaround time for layout closure. The proposed technique achieves close to best possible area for a given sparse layout, keeps hard macros unaltered, respects relative positions, and removes all violations of modeled design rules. Reported experimental results suggest that this method can be used to automate layout creation process.","PeriodicalId":267121,"journal":{"name":"2009 22nd International Conference on VLSI Design","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134275722","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
Analysis of the Energy Quantization Effects on Single Electron Inverter Performance through Noise Margin Modeling 利用噪声裕度建模分析能量量化对单电子逆变器性能的影响
Pub Date : 2009-01-05 DOI: 10.1109/VLSI.Design.2009.34
S. Dan, S. Mahapatra
Possible integration of Single Electron Transistor (SET) with CMOS technology is making the study of semiconductor SET more important than the metallic SET and consequently, the study of energy quantization effects on semiconductor SET devices and circuits is gaining significance. In this paper, for the first time, the effects of energy quantization on SET inverter performance are examined through analytical modeling and Monte Carlo simulations. It is observed that the primary effect of energy quantization is to change the Coulomb Blockade region and drain current of SET devices and as a result affects the noise margin, power dissipation, and the propagation delay of SET inverter. A new model for the noise margin of SET inverter is proposed which includes the energy quantization effects. Using the noise margin as a metric, the robustness of SET inverter is studied against the effects of energy quantization. It is shown that SET inverter designed with C_T : C_G = 1/3 (where C_T and C_G are tunnel junction and gate capacitances respectively) offers maximum robustness against energy quantization.
单电子晶体管(SET)与CMOS技术的可能集成使得半导体SET的研究比金属SET更为重要,因此,对半导体SET器件和电路的能量量化效应的研究越来越有意义。本文首次通过解析建模和蒙特卡罗仿真研究了能量量化对SET逆变器性能的影响。观察到能量量化的主要作用是改变SET器件的库仑阻塞区和漏极电流,从而影响SET逆变器的噪声裕度、功耗和传播延迟。提出了一种考虑能量量化效应的SET逆变器噪声裕度模型。以噪声裕度为度量,研究了SET逆变器对能量量化影响的鲁棒性。结果表明,采用C_T: C_G = 1/3(其中C_T和C_G分别为隧道结电容和栅极电容)设计的SET逆变器对能量量化具有最大的鲁棒性。
{"title":"Analysis of the Energy Quantization Effects on Single Electron Inverter Performance through Noise Margin Modeling","authors":"S. Dan, S. Mahapatra","doi":"10.1109/VLSI.Design.2009.34","DOIUrl":"https://doi.org/10.1109/VLSI.Design.2009.34","url":null,"abstract":"Possible integration of Single Electron Transistor (SET) with CMOS technology is making the study of semiconductor SET more important than the metallic SET and consequently, the study of energy quantization effects on semiconductor SET devices and circuits is gaining significance. In this paper, for the first time, the effects of energy quantization on SET inverter performance are examined through analytical modeling and Monte Carlo simulations. It is observed that the primary effect of energy quantization is to change the Coulomb Blockade region and drain current of SET devices and as a result affects the noise margin, power dissipation, and the propagation delay of SET inverter. A new model for the noise margin of SET inverter is proposed which includes the energy quantization effects. Using the noise margin as a metric, the robustness of SET inverter is studied against the effects of energy quantization. It is shown that SET inverter designed with C_T : C_G = 1/3 (where C_T and C_G are tunnel junction and gate capacitances respectively) offers maximum robustness against energy quantization.","PeriodicalId":267121,"journal":{"name":"2009 22nd International Conference on VLSI Design","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133770990","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
Inline Assertions - Embedding Formal Properties in a Test Bench 内联断言——在测试台中嵌入形式属性
Pub Date : 2009-01-05 DOI: 10.1109/VLSI.Design.2009.31
Aritra Hazra, Priyankar Ghosh, P. Dasgupta, P. Chakrabarti
The scope of immediate assertions in SystemVerilog is restricted to Boolean properties, where as temporal properties are specified as concurrent assertions. Concurrent assertion statements can also be embedded in a procedural block - known as procedural concurrent assertions which are used under restricted situations. This paper introduces the notion of inline assertions which generalizes the embedding of temporal properties within the procedural code of a test bench. The paper proposes verification methodologies for inline assertions and compares them with the traditional approaches of formal property verification and dynamic assertion based verification. The paper also focuses on coverage related issues when the intent of a concurrent assertion is modeled as an inline assertion.
SystemVerilog中即时断言的范围仅限于布尔属性,其中临时属性被指定为并发断言。并发断言语句也可以嵌入到过程块中——称为过程并发断言,在受限的情况下使用。本文引入了内联断言的概念,它将时间属性嵌入到测试台架的过程代码中。本文提出了内联断言的验证方法,并与传统的形式属性验证和基于断言的动态验证方法进行了比较。本文还关注了当并发断言的意图被建模为内联断言时的覆盖率相关问题。
{"title":"Inline Assertions - Embedding Formal Properties in a Test Bench","authors":"Aritra Hazra, Priyankar Ghosh, P. Dasgupta, P. Chakrabarti","doi":"10.1109/VLSI.Design.2009.31","DOIUrl":"https://doi.org/10.1109/VLSI.Design.2009.31","url":null,"abstract":"The scope of immediate assertions in SystemVerilog is restricted to Boolean properties, where as temporal properties are specified as concurrent assertions. Concurrent assertion statements can also be embedded in a procedural block - known as procedural concurrent assertions which are used under restricted situations. This paper introduces the notion of inline assertions which generalizes the embedding of temporal properties within the procedural code of a test bench. The paper proposes verification methodologies for inline assertions and compares them with the traditional approaches of formal property verification and dynamic assertion based verification. The paper also focuses on coverage related issues when the intent of a concurrent assertion is modeled as an inline assertion.","PeriodicalId":267121,"journal":{"name":"2009 22nd International Conference on VLSI Design","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121275194","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
High-Speed On-Chip Event Counters for Embedded Systems 用于嵌入式系统的高速片上事件计数器
Pub Date : 2009-01-05 DOI: 10.1109/VLSI.Design.2009.15
N. Mukherjee, Artur Pogiel, J. Rajski, J. Tyszer
The paper presents new discrete event counters that are based on ring generators – high performance linear feedback shift registers. These devices outperform earlier solutions by providing an unprecedented speed of operations. A complete data required to implement the new event counters is also provided.
本文提出了一种基于环形发生器的新型离散事件计数器——高性能线性反馈移位寄存器。这些设备通过提供前所未有的操作速度,超越了早期的解决方案。还提供了实现新事件计数器所需的完整数据。
{"title":"High-Speed On-Chip Event Counters for Embedded Systems","authors":"N. Mukherjee, Artur Pogiel, J. Rajski, J. Tyszer","doi":"10.1109/VLSI.Design.2009.15","DOIUrl":"https://doi.org/10.1109/VLSI.Design.2009.15","url":null,"abstract":"The paper presents new discrete event counters that are based on ring generators – high performance linear feedback shift registers. These devices outperform earlier solutions by providing an unprecedented speed of operations. A complete data required to implement the new event counters is also provided.","PeriodicalId":267121,"journal":{"name":"2009 22nd International Conference on VLSI Design","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121968198","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
期刊
2009 22nd International Conference on VLSI Design
全部 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