首页 > 最新文献

33rd Design Automation Conference Proceedings, 1996最新文献

英文 中文
Fast performance-driven optimization for buffered clock trees based on Lagrangian relaxation 基于拉格朗日松弛的缓冲时钟树快速性能驱动优化
Pub Date : 1996-06-01 DOI: 10.1109/DAC.1996.545610
C. C. Chen, Yao-Wen Chang, D. F. Wong
Delay, power, skew, area, and sensitivity are the most important concerns in current clock-tree design. We present in this paper an algorithm for simultaneously optimizing the above objectives by sizing wires and buffers in clock trees. Our algorithm, based on Lagrangian relaxation method, can optimally minimize delay, power, and area simultaneously with very low skew and sensitivity. With linear storage overall and linear runtime per iteration, our algorithm is extremely economical, fast, and accurate; for example, our algorithm can solve a 6201-wire-segment clock-free problem using about 1-minute runtime and 1.3-MB memory and still achieve pico-second precision on an IBM RS/6000 workstation.
延迟、功率、倾斜、面积和灵敏度是当前时钟树设计中最重要的问题。本文提出了一种算法,通过调整时钟树中的导线和缓冲区的大小来同时优化上述目标。该算法基于拉格朗日弛豫法,能以极低的偏度和灵敏度同时优化时延、功耗和面积。整体线性存储和每次迭代的线性运行时间,我们的算法非常经济、快速和准确;例如,我们的算法可以在IBM RS/6000工作站上使用大约1分钟的运行时间和1.3 mb的内存解决6201线段无时钟问题,并且仍然达到皮秒精度。
{"title":"Fast performance-driven optimization for buffered clock trees based on Lagrangian relaxation","authors":"C. C. Chen, Yao-Wen Chang, D. F. Wong","doi":"10.1109/DAC.1996.545610","DOIUrl":"https://doi.org/10.1109/DAC.1996.545610","url":null,"abstract":"Delay, power, skew, area, and sensitivity are the most important concerns in current clock-tree design. We present in this paper an algorithm for simultaneously optimizing the above objectives by sizing wires and buffers in clock trees. Our algorithm, based on Lagrangian relaxation method, can optimally minimize delay, power, and area simultaneously with very low skew and sensitivity. With linear storage overall and linear runtime per iteration, our algorithm is extremely economical, fast, and accurate; for example, our algorithm can solve a 6201-wire-segment clock-free problem using about 1-minute runtime and 1.3-MB memory and still achieve pico-second precision on an IBM RS/6000 workstation.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115562911","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}
引用次数: 51
Multilevel logic synthesis for arithmetic functions 算术函数的多级逻辑综合
Pub Date : 1996-06-01 DOI: 10.1109/DAC.1996.545580
Chien-Chung Tsai, M. Marek-Sadowska
The arithmetic functions, as a subclass of Boolean functions, have very compact descriptions in the AND and XOR operators. Any n-bit adder is a prime example. This paper presents a multilevel logic synthesis method which is particularly suited for arithmetic functions and utilizes their natural representations in the field GF(2). Algebraic factorization is performed to reduce the literal count. A direct translation of the AND/XOR representations of arithmetic functions into multilevel networks often results in excessive area, mainly due to the large area cost of XOR gates. We present a process of redundancy removal which reduces many XOR gates to single AND or OR gates without altering the functional behavior of the network. The redundancy removal process requires only to simulate a small and decidable set of primary input patterns. Preliminary results show that our method produces circuits, before and after technology mapping, with area improvement averaging 17% when compared to Berkeley SIS 1.2. The run time is reduced by at least 50%. The resulting circuits also have good testability and power consumption properties.
算术函数作为布尔函数的一个子类,在与和异或运算符中有非常紧凑的描述。任何n位加法器都是最好的例子。本文提出了一种特别适用于算术函数的多层逻辑综合方法,并利用了算术函数在GF(2)领域中的自然表示。执行代数分解以减少文字计数。将算术函数的AND/XOR表示直接转换为多层网络通常会导致过大的面积,这主要是由于XOR门的面积成本很大。我们提出了一种冗余去除过程,该过程在不改变网络功能行为的情况下将多个异或门减少到单个与或门。冗余去除过程只需要模拟一小组可确定的主输入模式。初步结果表明,与Berkeley SIS 1.2相比,我们的方法在技术映射前后产生的电路面积平均提高了17%。运行时间至少减少了50%。所得到的电路也具有良好的可测试性和功耗特性。
{"title":"Multilevel logic synthesis for arithmetic functions","authors":"Chien-Chung Tsai, M. Marek-Sadowska","doi":"10.1109/DAC.1996.545580","DOIUrl":"https://doi.org/10.1109/DAC.1996.545580","url":null,"abstract":"The arithmetic functions, as a subclass of Boolean functions, have very compact descriptions in the AND and XOR operators. Any n-bit adder is a prime example. This paper presents a multilevel logic synthesis method which is particularly suited for arithmetic functions and utilizes their natural representations in the field GF(2). Algebraic factorization is performed to reduce the literal count. A direct translation of the AND/XOR representations of arithmetic functions into multilevel networks often results in excessive area, mainly due to the large area cost of XOR gates. We present a process of redundancy removal which reduces many XOR gates to single AND or OR gates without altering the functional behavior of the network. The redundancy removal process requires only to simulate a small and decidable set of primary input patterns. Preliminary results show that our method produces circuits, before and after technology mapping, with area improvement averaging 17% when compared to Berkeley SIS 1.2. The run time is reduced by at least 50%. The resulting circuits also have good testability and power consumption properties.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128346930","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}
引用次数: 39
Symbolic optimization of FSM networks based on sequential ATPG techniques 基于顺序ATPG技术的FSM网络符号优化
Pub Date : 1996-06-01 DOI: 10.1109/DAC.1996.545621
Fabrizio Ferrandi, F. Fummi, E. Macii, M. Poncino, D. Sciuto
This paper presents a novel optimization algorithm for FSM networks that relies on sequential test generation and redundancy removal. The implementation of the proposed approach, which is based on the exploitation of input don't care sequences through regular language intersection, is fully symbolic. Experimental results, obtained on a large set of standard benchmarks, improve over the ones of state-of-the-art methods.
提出了一种基于顺序测试生成和冗余去除的FSM网络优化算法。该方法通过规则的语言交集,利用输入无关序列,实现了完全的符号化。在大量标准基准上获得的实验结果,比最先进的方法的结果要好。
{"title":"Symbolic optimization of FSM networks based on sequential ATPG techniques","authors":"Fabrizio Ferrandi, F. Fummi, E. Macii, M. Poncino, D. Sciuto","doi":"10.1109/DAC.1996.545621","DOIUrl":"https://doi.org/10.1109/DAC.1996.545621","url":null,"abstract":"This paper presents a novel optimization algorithm for FSM networks that relies on sequential test generation and redundancy removal. The implementation of the proposed approach, which is based on the exploitation of input don't care sequences through regular language intersection, is fully symbolic. Experimental results, obtained on a large set of standard benchmarks, improve over the ones of state-of-the-art methods.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121293901","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
Experience in designing a large-scale multiprocessor using field-programmable devices and advanced CAD tools 有使用现场可编程设备和先进CAD工具设计大型多处理器的经验
Pub Date : 1996-06-01 DOI: 10.1109/DAC.1996.545614
S. Brown, N. Manjikian, Z. Vranesic, S. Caranci, A. Grbic, R. Grindley, M. Gusat, K. Loveless, Z. Zilic, S. Srbljic
This paper provides a case study that shows how a demanding application stresses the capabilities of today's CAD tools, especially in the integration of products from multiple vendors. We relate our experiences in the design of a large, high-speed multiprocessor computer using state of the art CAD tools. All logic circuitry is targeted field-programmable devices (FPDs). This choice amplifies the difficulties associated with achieving a highspeed design, and places extra requirements on the CAD tools. Two main CAD systems are discussed in the paper: Cadence Logic Workbench (LWB) is employed for board-level design, and Altera MAX+plusII is used for implementation of logic circuits in FPDs. Each of these products is of great value for our project, bur the integration of the two is less than satisfactory. The paper describes a custom procedure that we developed for integrating sub-designs realized in FPDs (via MAX+plusII) into our board-level designs in LWB. We also discuss experiences with Logic Modelling Smart Models, for simulation of FPDs and other types of chips.
本文提供了一个案例研究,展示了一个要求苛刻的应用程序如何强调当今CAD工具的功能,特别是在集成来自多个供应商的产品方面。我们在使用最先进的CAD工具设计大型高速多处理器计算机方面的经验。所有的逻辑电路都是针对现场可编程器件(FPDs)的。这种选择加大了实现高速设计的难度,并对CAD工具提出了额外的要求。本文讨论了两种主要的CAD系统:Cadence Logic Workbench (LWB)用于板级设计,Altera MAX+plusII用于fpga中逻辑电路的实现。这些产品对我们的项目都有很大的价值,但是两者的整合并不令人满意。本文描述了我们开发的一个定制程序,用于将fpd中实现的子设计(通过MAX+plusII)集成到LWB中的板级设计中。我们还讨论了逻辑建模智能模型的经验,用于fpga和其他类型芯片的仿真。
{"title":"Experience in designing a large-scale multiprocessor using field-programmable devices and advanced CAD tools","authors":"S. Brown, N. Manjikian, Z. Vranesic, S. Caranci, A. Grbic, R. Grindley, M. Gusat, K. Loveless, Z. Zilic, S. Srbljic","doi":"10.1109/DAC.1996.545614","DOIUrl":"https://doi.org/10.1109/DAC.1996.545614","url":null,"abstract":"This paper provides a case study that shows how a demanding application stresses the capabilities of today's CAD tools, especially in the integration of products from multiple vendors. We relate our experiences in the design of a large, high-speed multiprocessor computer using state of the art CAD tools. All logic circuitry is targeted field-programmable devices (FPDs). This choice amplifies the difficulties associated with achieving a highspeed design, and places extra requirements on the CAD tools. Two main CAD systems are discussed in the paper: Cadence Logic Workbench (LWB) is employed for board-level design, and Altera MAX+plusII is used for implementation of logic circuits in FPDs. Each of these products is of great value for our project, bur the integration of the two is less than satisfactory. The paper describes a custom procedure that we developed for integrating sub-designs realized in FPDs (via MAX+plusII) into our board-level designs in LWB. We also discuss experiences with Logic Modelling Smart Models, for simulation of FPDs and other types of chips.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126408854","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
HDL optimization using timed decision tables 使用定时决策表的HDL优化
Pub Date : 1996-06-01 DOI: 10.1109/DAC.1996.545544
Jian Li, Rajesh K. Gupta
System-level presynthesis refers to the optimization of an input HDL description that produces an optimized HDL description suitable for subsequent synthesis tasks. In this paper, we present optimization of control flow in behavioral HDL descriptions using external Don't Care conditions. The optimizations are carried out using a tabular model of system functionality, called Timed Decision Tables or TDTs. TDT based optimization presented here have been implemented in a program called PUMPKIN. Optimization results from several examples show a reduction of 3-88% in the size of synthesized hardware circuits depending upon the external Don't Care information supplied by the user.
系统级预合成是指对输入HDL描述进行优化,从而产生适合于后续合成任务的优化HDL描述。在本文中,我们提出了在外部不关心条件下行为HDL描述的控制流程优化。优化是使用系统功能的表格模型进行的,称为定时决策表或tdt。本文提出的基于TDT的优化是在一个名为PUMPKIN的程序中实现的。几个例子的优化结果表明,根据用户提供的外部Don't Care信息,合成硬件电路的尺寸减少了3-88%。
{"title":"HDL optimization using timed decision tables","authors":"Jian Li, Rajesh K. Gupta","doi":"10.1109/DAC.1996.545544","DOIUrl":"https://doi.org/10.1109/DAC.1996.545544","url":null,"abstract":"System-level presynthesis refers to the optimization of an input HDL description that produces an optimized HDL description suitable for subsequent synthesis tasks. In this paper, we present optimization of control flow in behavioral HDL descriptions using external Don't Care conditions. The optimizations are carried out using a tabular model of system functionality, called Timed Decision Tables or TDTs. TDT based optimization presented here have been implemented in a program called PUMPKIN. Optimization results from several examples show a reduction of 3-88% in the size of synthesized hardware circuits depending upon the external Don't Care information supplied by the user.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125615583","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
POSE: power optimization and synthesis environment POSE:功率优化与合成环境
Pub Date : 1996-06-01 DOI: 10.1145/240518.240522
S. Iman, Massoud Pedram
Recent trends in the semiconductor industry have resulted in an increasing demand for low power circuits. POSE is a step in providing the EDA community and academia with an environment and tool suite for automatic synthesis and optimization of low power circuits. POSE provides a unified framework for specifying and maintaining power relevant circuit information and means of estimating power consumption of a circuit using different load models. POSE also gives a set of options for making area-power trade-offs during logic optimization.
半导体工业的最新趋势导致对低功率电路的需求不断增加。POSE是为EDA社区和学术界提供自动合成和优化低功耗电路的环境和工具套件的一步。POSE提供了一个统一的框架,用于指定和维护电源相关电路信息,以及使用不同负载模型估计电路功耗的方法。POSE还提供了一组在逻辑优化期间进行面积-功率权衡的选项。
{"title":"POSE: power optimization and synthesis environment","authors":"S. Iman, Massoud Pedram","doi":"10.1145/240518.240522","DOIUrl":"https://doi.org/10.1145/240518.240522","url":null,"abstract":"Recent trends in the semiconductor industry have resulted in an increasing demand for low power circuits. POSE is a step in providing the EDA community and academia with an environment and tool suite for automatic synthesis and optimization of low power circuits. POSE provides a unified framework for specifying and maintaining power relevant circuit information and means of estimating power consumption of a circuit using different load models. POSE also gives a set of options for making area-power trade-offs during logic optimization.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125696853","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}
引用次数: 48
Integrating formal verification methods with a conventional project design flow 将正式的验证方法与传统的项目设计流程相结合
Pub Date : 1996-06-01 DOI: 10.1109/DAC.1996.545658
Á. Eiríksson
We present a formal verification methodology that we have used on a computer system design project. The methodology integrates a temporal logic model checker with a conventional project design flow. The methodology has been used successfully to verify the protocols within a distributed shared memory machine. We consider the following to be the four main benefits to using the model checker. First, it ensures that there exists an accurate high-level machine readable system specification. Second, it allows high-level system verification early in the design phase. Third, it facilitates equivalence and refinement checking between the high-level specification, and the RTL implementation. Finally, and most importantly it uncovered many protocol specification and RTL implementation problems.
我们提出了一个正式的验证方法,我们已经在一个计算机系统设计项目中使用。该方法将时间逻辑模型检查器与传统的项目设计流程集成在一起。该方法已成功地用于验证分布式共享内存机中的协议。我们认为以下是使用模型检查器的四个主要好处。首先,它确保存在一个精确的高级机器可读系统规范。其次,它允许在设计阶段的早期进行高层次的系统验证。第三,它促进了高级规范和RTL实现之间的等价性和精化检查。最后,也是最重要的一点,它揭示了许多协议规范和RTL实现问题。
{"title":"Integrating formal verification methods with a conventional project design flow","authors":"Á. Eiríksson","doi":"10.1109/DAC.1996.545658","DOIUrl":"https://doi.org/10.1109/DAC.1996.545658","url":null,"abstract":"We present a formal verification methodology that we have used on a computer system design project. The methodology integrates a temporal logic model checker with a conventional project design flow. The methodology has been used successfully to verify the protocols within a distributed shared memory machine. We consider the following to be the four main benefits to using the model checker. First, it ensures that there exists an accurate high-level machine readable system specification. Second, it allows high-level system verification early in the design phase. Third, it facilitates equivalence and refinement checking between the high-level specification, and the RTL implementation. Finally, and most importantly it uncovered many protocol specification and RTL implementation problems.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"91 1-2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132364787","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}
引用次数: 25
Efficient software performance estimation methods for hardware/software codesign 硬件/软件协同设计中有效的软件性能评估方法
Pub Date : 1996-06-01 DOI: 10.1145/240518.240633
Kei Suzuki, A. Sangiovanni-Vincentelli
The performance estimation of a target system at a higher level of abstraction is very important in hardware/software codesign. We focus on software performance estimation, including both the execution time and the code size. We present two estimation methods at different levels of abstraction for use in the POLIS hardware/software codesign system. The experimental results show that the accuracy of our methods is usually within /spl plusmn/20%.
在更高抽象层次上对目标系统的性能评估在硬件/软件协同设计中非常重要。我们关注软件性能评估,包括执行时间和代码大小。我们提出了两种不同抽象层次的估计方法,用于POLIS硬件/软件协同设计系统。实验结果表明,我们的方法的精度通常在/spl + /20%以内。
{"title":"Efficient software performance estimation methods for hardware/software codesign","authors":"Kei Suzuki, A. Sangiovanni-Vincentelli","doi":"10.1145/240518.240633","DOIUrl":"https://doi.org/10.1145/240518.240633","url":null,"abstract":"The performance estimation of a target system at a higher level of abstraction is very important in hardware/software codesign. We focus on software performance estimation, including both the execution time and the code size. We present two estimation methods at different levels of abstraction for use in the POLIS hardware/software codesign system. The experimental results show that the accuracy of our methods is usually within /spl plusmn/20%.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"167 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133209352","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}
引用次数: 98
Synthesis tools for Mixed-Signal ICs: progress on frontend and backend strategies 混合信号集成电路的合成工具:前端和后端策略的进展
Pub Date : 1996-06-01 DOI: 10.1145/240518.240573
L. Carley, G. Gielen, Rob A. Rutenbar, W. Sansen
Digital synthesis tools such as logic synthesis and semicustom layout have dramatically changed both the frontend (specification to netlist) and backend (netlist to mask) steps of the digital IC design process. In this tutorial, we look at the last decade's worth of progress on analog circuit synthesis and layout tools. We focus on the frontend and backend of analog and mixed-signal IC design flows. The tutorial summarizes the problems for which viable solutions are emerging, and those which are still unsolved.
数字合成工具,如逻辑合成和半自定义布局,极大地改变了数字IC设计过程的前端(从规格到网表)和后端(从网表到掩码)步骤。在本教程中,我们将介绍过去十年在模拟电路合成和布局工具方面的进展。我们专注于前端和后端模拟和混合信号IC设计流程。本教程总结了可行的解决方案正在出现的问题,以及尚未解决的问题。
{"title":"Synthesis tools for Mixed-Signal ICs: progress on frontend and backend strategies","authors":"L. Carley, G. Gielen, Rob A. Rutenbar, W. Sansen","doi":"10.1145/240518.240573","DOIUrl":"https://doi.org/10.1145/240518.240573","url":null,"abstract":"Digital synthesis tools such as logic synthesis and semicustom layout have dramatically changed both the frontend (specification to netlist) and backend (netlist to mask) steps of the digital IC design process. In this tutorial, we look at the last decade's worth of progress on analog circuit synthesis and layout tools. We focus on the frontend and backend of analog and mixed-signal IC design flows. The tutorial summarizes the problems for which viable solutions are emerging, and those which are still unsolved.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131886043","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}
引用次数: 87
Computing parametric yield adaptively using local linear models 利用局部线性模型自适应计算参数产率
Pub Date : 1996-06-01 DOI: 10.1109/DAC.1996.545686
Mien Li, L. Milor
A divide and conquer algorithm for computing the parametric yield of large analog circuits is presented. The algorithm targets applications whose performance spreads could be highly nonlinear functions of a large number of stochastic process disturbances, and therefore can not easily be modeled by traditional response surface methods. The work addresses difficulties with modeling by adaptively constructing the model piece by piece, namely, by efficiently and recursively partitioning the disturbance space into several regions, each of which is then modeled by a local linear model. Local linear models are used because they are less sensitive to dimension than polynomial models. Moreover, the resulting model can be made to be more accurate in some regions compared to others. The number of simulations required in statistical modeling can therefore be reduced since only critical regions, which define the boundary of the feasible region in the space of process disturbances, are modeled highly accurately. The resulting models are then used as cheap surrogates for circuit simulation in Monte Carlo estimation of the parametric yield. Examples indicate the efficiency and accuracy of this approach.
提出了一种计算大型模拟电路参数产率的分治算法。该算法的目标应用是性能分布可能是大量随机过程扰动的高度非线性函数,因此传统的响应面方法难以建模。这项工作通过自适应地一块一块地构建模型来解决建模的困难,即通过有效地递归地将干扰空间划分为几个区域,然后通过局部线性模型对每个区域进行建模。由于局部线性模型对维数的敏感性不如多项式模型,所以采用局部线性模型。此外,可以使所得模型在某些地区比其他地区更准确。因此,统计建模所需的模拟次数可以减少,因为只有临界区域(定义过程干扰空间中可行区域的边界)才能高度精确地建模。所得到的模型然后被用作电路仿真中参数产率的蒙特卡罗估计的廉价替代品。实例表明了该方法的有效性和准确性。
{"title":"Computing parametric yield adaptively using local linear models","authors":"Mien Li, L. Milor","doi":"10.1109/DAC.1996.545686","DOIUrl":"https://doi.org/10.1109/DAC.1996.545686","url":null,"abstract":"A divide and conquer algorithm for computing the parametric yield of large analog circuits is presented. The algorithm targets applications whose performance spreads could be highly nonlinear functions of a large number of stochastic process disturbances, and therefore can not easily be modeled by traditional response surface methods. The work addresses difficulties with modeling by adaptively constructing the model piece by piece, namely, by efficiently and recursively partitioning the disturbance space into several regions, each of which is then modeled by a local linear model. Local linear models are used because they are less sensitive to dimension than polynomial models. Moreover, the resulting model can be made to be more accurate in some regions compared to others. The number of simulations required in statistical modeling can therefore be reduced since only critical regions, which define the boundary of the feasible region in the space of process disturbances, are modeled highly accurately. The resulting models are then used as cheap surrogates for circuit simulation in Monte Carlo estimation of the parametric yield. Examples indicate the efficiency and accuracy of this approach.","PeriodicalId":152966,"journal":{"name":"33rd Design Automation Conference Proceedings, 1996","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127054753","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
期刊
33rd Design Automation Conference Proceedings, 1996
全部 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