首页 > 最新文献

Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451)最新文献

英文 中文
Accurate timing analysis by modeling caches, speculation and their interaction 通过模拟缓存、推测及其相互作用进行精确的时序分析
Pub Date : 2003-06-02 DOI: 10.1109/DAC.2003.1219046
Xianfeng Li, T. Mitra, Abhik Roychoudhury
Schedulability analysis of real-time embedded systems requires worst case timing guarantees of embedded software performance. This involves not only language level program analysis, but also modeling the effects of complex micro-architectural features in modern processors. Speculative execution and caching are very common in current processors. Hence one needs to model the effects of these features on the Worst Case Execution (WCET) of a program. Even though the individual effects of these features have been studied recently, their combined effects have not been investigated. We do so in this paper. This is a non-trivial task because speculative execution can indirectly affect cache performance (e.g., speculatively executed blocks can cause additional cache misses). Our technique starts from the control flow graph of the embedded program, and uses integer linear programming to estimate the program's WCET. The accuracy of our modeling is illustrated by tight estimates obtained on realistic benchmarks.
实时嵌入式系统的可调度性分析需要嵌入式软件性能的最坏情况定时保证。这不仅涉及语言级别的程序分析,还涉及对现代处理器中复杂微体系结构特征的影响进行建模。推测执行和缓存在当前处理器中非常常见。因此,需要对这些特性对程序的最坏情况执行(WCET)的影响进行建模。尽管最近已经研究了这些特征的个别影响,但尚未研究它们的综合影响。我们在本文中这样做。这是一个非常重要的任务,因为推测执行会间接影响缓存性能(例如,推测执行的块会导致额外的缓存丢失)。我们的技术从嵌入式程序的控制流程图出发,使用整数线性规划来估计程序的WCET。我们的模型的准确性通过在现实基准上获得的严格估计来说明。
{"title":"Accurate timing analysis by modeling caches, speculation and their interaction","authors":"Xianfeng Li, T. Mitra, Abhik Roychoudhury","doi":"10.1109/DAC.2003.1219046","DOIUrl":"https://doi.org/10.1109/DAC.2003.1219046","url":null,"abstract":"Schedulability analysis of real-time embedded systems requires worst case timing guarantees of embedded software performance. This involves not only language level program analysis, but also modeling the effects of complex micro-architectural features in modern processors. Speculative execution and caching are very common in current processors. Hence one needs to model the effects of these features on the Worst Case Execution (WCET) of a program. Even though the individual effects of these features have been studied recently, their combined effects have not been investigated. We do so in this paper. This is a non-trivial task because speculative execution can indirectly affect cache performance (e.g., speculatively executed blocks can cause additional cache misses). Our technique starts from the control flow graph of the embedded program, and uses integer linear programming to estimate the program's WCET. The accuracy of our modeling is illustrated by tight estimates obtained on realistic benchmarks.","PeriodicalId":167477,"journal":{"name":"Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115344451","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}
引用次数: 31
COT - customer owned trouble 客户自有的麻烦
Pub Date : 2003-06-02 DOI: 10.1145/775832.775858
R. Dahlberg, S. Rawat, J. Bernier, G. Gloski, Aurangzeb Khan, K. Patel, P. Ruddy, N. Sherwani, R. Vasishta
Increasingly, system houses are attracted to the customer-owned tooling (COT) model to gain more control of their schedules and costs. COT project risk and cost are high, often seeming more like customer owned "trouble," so the design team needs to be expertly prepared. The pathways to implement a COT design include (a) Manage the sourcing (internal or third party resources) of individual supply chain and cost reduction functions; (b) Use an integrated design-to-parts service; or (c) A hybrid of these two extremes. This panel will consider the pros and cons for each approach.
越来越多的系统公司被客户拥有的工具(COT)模型所吸引,以获得对其时间表和成本的更多控制。COT项目的风险和成本很高,通常看起来更像是客户自己的“麻烦”,因此设计团队需要熟练地做好准备。实施COT设计的途径包括(a)管理单个供应链的采购(内部或第三方资源)和降低成本的功能;(b)采用从设计到零件的综合服务;(c)这两种极端的混合。本小组将考虑每种方法的优缺点。
{"title":"COT - customer owned trouble","authors":"R. Dahlberg, S. Rawat, J. Bernier, G. Gloski, Aurangzeb Khan, K. Patel, P. Ruddy, N. Sherwani, R. Vasishta","doi":"10.1145/775832.775858","DOIUrl":"https://doi.org/10.1145/775832.775858","url":null,"abstract":"Increasingly, system houses are attracted to the customer-owned tooling (COT) model to gain more control of their schedules and costs. COT project risk and cost are high, often seeming more like customer owned \"trouble,\" so the design team needs to be expertly prepared. The pathways to implement a COT design include (a) Manage the sourcing (internal or third party resources) of individual supply chain and cost reduction functions; (b) Use an integrated design-to-parts service; or (c) A hybrid of these two extremes. This panel will consider the pros and cons for each approach.","PeriodicalId":167477,"journal":{"name":"Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115418217","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
A 16-bit mixed-signal microsystem with integrated CMOS-MEMS clock reference 一个集成了CMOS-MEMS时钟参考的16位混合信号微系统
Pub Date : 2003-06-02 DOI: 10.1145/775832.775965
R. Senger, E. Marsman, M. McCorquodale, F. Gebara, K. L. Kraver, Matthew R. Guthaus, Richard B. Brown
In this work, we report on an unprecedented design where digital, analog, and MEMS technologies are combined to realize a general-purpose single-chip CMOS microsystem. The convergence of these technologies has enabled the development of a low power, portable microinstrument ideally suited for controlling environmental and bio-implantable sensors.
在这项工作中,我们报告了一种前所未有的设计,其中数字,模拟和MEMS技术相结合,以实现通用单芯片CMOS微系统。这些技术的融合使低功耗、便携式微型仪器的开发成为可能,非常适合于控制环境和生物植入式传感器。
{"title":"A 16-bit mixed-signal microsystem with integrated CMOS-MEMS clock reference","authors":"R. Senger, E. Marsman, M. McCorquodale, F. Gebara, K. L. Kraver, Matthew R. Guthaus, Richard B. Brown","doi":"10.1145/775832.775965","DOIUrl":"https://doi.org/10.1145/775832.775965","url":null,"abstract":"In this work, we report on an unprecedented design where digital, analog, and MEMS technologies are combined to realize a general-purpose single-chip CMOS microsystem. The convergence of these technologies has enabled the development of a low power, portable microinstrument ideally suited for controlling environmental and bio-implantable sensors.","PeriodicalId":167477,"journal":{"name":"Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451)","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116939259","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}
引用次数: 28
Temporofunctional crosstalk noise analysis 时间函数串扰噪声分析
Pub Date : 2003-06-02 DOI: 10.1145/775832.776048
Donald Chai, A. Kondratyev, Y. Ran, Ken Tseng, Yosinori Watanabe, M. Marek-Sadowska
Noise affects circuit operation by increasing gate delays and causing latches to capture incorrect values. This paper proposes a method of characterizing correlation of signal transitions in multiple nets by considering both timing and functionality of the signals, and uses it in an analysis procedure to eliminate noise faults that cannot actually happen when such correlations are considered. It uses four-variable Boolean logic to characterize signal transitions in a time interval, and formulates Boolean satisfiability between aggressors and a victim under the min-max delay model for gates. The technique has been successfully applied to commercial ASIC designs and has eliminated up to 35% of delay noise faults reported by a state-of-the-art noise analysis tool.
噪声通过增加门的延迟和引起锁存器捕获不正确的值来影响电路的工作。本文提出了一种通过考虑信号的时序和功能来表征多个网络中信号转换相关性的方法,并将其用于分析过程中,以消除当考虑这种相关性时实际上不会发生的噪声故障。该方法采用四变量布尔逻辑来表征一个时间间隔内的信号转换,并在最小-最大延迟模型下给出了攻击者和被攻击者之间的布尔可满足性。该技术已成功应用于商业专用集成电路设计,并消除了由最先进的噪声分析工具报告的高达35%的延迟噪声故障。
{"title":"Temporofunctional crosstalk noise analysis","authors":"Donald Chai, A. Kondratyev, Y. Ran, Ken Tseng, Yosinori Watanabe, M. Marek-Sadowska","doi":"10.1145/775832.776048","DOIUrl":"https://doi.org/10.1145/775832.776048","url":null,"abstract":"Noise affects circuit operation by increasing gate delays and causing latches to capture incorrect values. This paper proposes a method of characterizing correlation of signal transitions in multiple nets by considering both timing and functionality of the signals, and uses it in an analysis procedure to eliminate noise faults that cannot actually happen when such correlations are considered. It uses four-variable Boolean logic to characterize signal transitions in a time interval, and formulates Boolean satisfiability between aggressors and a victim under the min-max delay model for gates. The technique has been successfully applied to commercial ASIC designs and has eliminated up to 35% of delay noise faults reported by a state-of-the-art noise analysis tool.","PeriodicalId":167477,"journal":{"name":"Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123751703","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
Partial task assignment of task graphs under heterogeneous resource constraints 异构资源约束下任务图的部分任务分配
Pub Date : 2003-06-02 DOI: 10.1145/775832.775895
R. Szymanek, K. Kuchcinski
This paper presents a novel partial assignment technique (PAT) that decides which tasks should be assigned to the same resource without explicitly defining assignment of these tasks to a particular resource. Our method simplifies the assignment and scheduling steps while imposing a small or no penalty on the final solution quality. This technique is specially suited for problems which have different resources constraints. Our method does not cluster tasks into a new task, as typical clustering techniques do, but specifies which tasks need to be executed on the same processor. Our experiments have shown that PAT, which may produce nonlinear groups of tasks, gives better results than linear clustering when multi-resource constraints are present. Linear clustering was proved to be optimal comparing to all other clusterings for problems with timing constraints only. In this paper, we show that, if used for multi-resource synthesis problem, as it is often used nowadays, linear clustering will produce inferior solutions.
本文提出了一种新的部分分配技术(PAT),该技术可以在不明确定义任务分配给特定资源的情况下决定哪些任务应该分配给同一资源。我们的方法简化了分配和调度步骤,同时对最终的解决方案质量施加很小或没有惩罚。这种技术特别适用于具有不同资源约束的问题。我们的方法不像典型的聚类技术那样将任务聚到一个新任务中,而是指定哪些任务需要在同一处理器上执行。我们的实验表明,当存在多资源约束时,可能产生非线性任务组的PAT比线性聚类具有更好的结果。结果表明,仅在有时间约束的情况下,线性聚类算法优于其他聚类算法。在本文中,我们证明,如果用于多资源综合问题,如目前经常使用的,线性聚类将产生较差的解。
{"title":"Partial task assignment of task graphs under heterogeneous resource constraints","authors":"R. Szymanek, K. Kuchcinski","doi":"10.1145/775832.775895","DOIUrl":"https://doi.org/10.1145/775832.775895","url":null,"abstract":"This paper presents a novel partial assignment technique (PAT) that decides which tasks should be assigned to the same resource without explicitly defining assignment of these tasks to a particular resource. Our method simplifies the assignment and scheduling steps while imposing a small or no penalty on the final solution quality. This technique is specially suited for problems which have different resources constraints. Our method does not cluster tasks into a new task, as typical clustering techniques do, but specifies which tasks need to be executed on the same processor. Our experiments have shown that PAT, which may produce nonlinear groups of tasks, gives better results than linear clustering when multi-resource constraints are present. Linear clustering was proved to be optimal comparing to all other clusterings for problems with timing constraints only. In this paper, we show that, if used for multi-resource synthesis problem, as it is often used nowadays, linear clustering will produce inferior solutions.","PeriodicalId":167477,"journal":{"name":"Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123958045","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}
引用次数: 15
Computation of noise spectral density in switched capacitor circuits using the mixed-frequency-time technique 用混合频时技术计算开关电容电路中的噪声谱密度
Pub Date : 2003-06-02 DOI: 10.1145/775832.775968
V. Vasudevan, M. Ramakrishna
A time-domain algorithm for computation of the noise power spectral density (PSD) is proposed by V. Vasudevan. When applied to periodically varying circuits, this formulation requires efficient methods to obtain the quasi-periodic steady-state solution of a set of linear time-varying ordinary differential equations. We use both the mixed frequency-time technique (MFT) and the shooting Newton method for this computation. We show that, at each frequency for which the spectral density is sought, MFT requires only two integrations over the duration of the clock period. The results are compared with published experimental and computed data.
V. Vasudevan提出了一种时域噪声功率谱密度(PSD)计算算法。当应用于周期变化电路时,需要有效的方法来获得一组线性时变常微分方程的准周期稳态解。我们使用混合频时技术(MFT)和射击牛顿法进行计算。我们表明,在寻求谱密度的每个频率上,MFT只需要在时钟周期内进行两次积分。结果与已发表的实验和计算数据进行了比较。
{"title":"Computation of noise spectral density in switched capacitor circuits using the mixed-frequency-time technique","authors":"V. Vasudevan, M. Ramakrishna","doi":"10.1145/775832.775968","DOIUrl":"https://doi.org/10.1145/775832.775968","url":null,"abstract":"A time-domain algorithm for computation of the noise power spectral density (PSD) is proposed by V. Vasudevan. When applied to periodically varying circuits, this formulation requires efficient methods to obtain the quasi-periodic steady-state solution of a set of linear time-varying ordinary differential equations. We use both the mixed frequency-time technique (MFT) and the shooting Newton method for this computation. We show that, at each frequency for which the spectral density is sought, MFT requires only two integrations over the duration of the clock period. The results are compared with published experimental and computed data.","PeriodicalId":167477,"journal":{"name":"Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122656561","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
An IDF-based trace transformation method for communication refinement 一种基于idf的通信细化跟踪变换方法
Pub Date : 2003-06-02 DOI: 10.1145/775832.775937
A. Pimentel, Cagkan Erbas
In the Artemis project according to A.D. Pimentel et al. (2001), design space exploration of embedded systems is provided by modeling application behavior and architectural performance constraints separately. Mapping an application model onto an architecture model is performed using trace-driven co-simulation, where event traces generated by an application model drive the underlying architecture model. The abstract communication events from the application model may, however, not match the architecture-level communication primitives. This paper presents a trace transformation method, which is based on integer-controlled data-flow models, to perform communication refinement of application-level events. We discuss the proposed method in the context of our prototype modeling and simulation environment. Moreover, using several examples and a case study, we demonstrate that our method allows for efficient exploration of different communication behaviors at architecture level without affecting the application model.
在ad . Pimentel等人(2001)的Artemis项目中,嵌入式系统的设计空间探索是通过分别对应用程序行为和架构性能约束进行建模来提供的。将应用程序模型映射到体系结构模型是使用跟踪驱动的联合模拟来执行的,其中由应用程序模型生成的事件跟踪驱动底层体系结构模型。然而,来自应用程序模型的抽象通信事件可能与体系结构级通信原语不匹配。提出了一种基于整数控制数据流模型的跟踪转换方法,对应用层事件进行通信细化。我们在我们的原型建模和仿真环境中讨论了所提出的方法。此外,通过使用几个示例和案例研究,我们证明了我们的方法允许在体系结构级别有效地探索不同的通信行为,而不会影响应用程序模型。
{"title":"An IDF-based trace transformation method for communication refinement","authors":"A. Pimentel, Cagkan Erbas","doi":"10.1145/775832.775937","DOIUrl":"https://doi.org/10.1145/775832.775937","url":null,"abstract":"In the Artemis project according to A.D. Pimentel et al. (2001), design space exploration of embedded systems is provided by modeling application behavior and architectural performance constraints separately. Mapping an application model onto an architecture model is performed using trace-driven co-simulation, where event traces generated by an application model drive the underlying architecture model. The abstract communication events from the application model may, however, not match the architecture-level communication primitives. This paper presents a trace transformation method, which is based on integer-controlled data-flow models, to perform communication refinement of application-level events. We discuss the proposed method in the context of our prototype modeling and simulation environment. Moreover, using several examples and a case study, we demonstrate that our method allows for efficient exploration of different communication behaviors at architecture level without affecting the application model.","PeriodicalId":167477,"journal":{"name":"Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451)","volume":"116 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128654217","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}
引用次数: 26
Toward efficient static analysis of finite-precision effects in DSP applications via affine arithmetic modeling 利用仿射算法建模对DSP应用中的有限精度效应进行有效的静态分析
Pub Date : 2003-06-02 DOI: 10.1145/775832.775960
C. F. Fang, Rob A. Rutenbar, Markus Püschel, Tsuhan Chen
We introduce a static error analysis technique, based on smart interval methods from affine arithmetic, to help designers translate DSP codes from full-precision floating-point to smaller finite-precision formats. The technique gives results for numerical error estimation comparable to detailed simulation, but achieves speedups of three orders of magnitude by avoiding actual bit-level simulation. We show results for experiments mapping common DSP transform algorithms to implementations using small custom floating point formats.
我们介绍了一种基于仿射算法的智能区间方法的静态误差分析技术,以帮助设计人员将DSP代码从全精度浮点转换为更小的有限精度格式。该技术给出了与详细模拟相当的数值误差估计结果,但通过避免实际的位级模拟,实现了三个数量级的加速。我们展示了将常见的DSP转换算法映射到使用小型自定义浮点格式的实现的实验结果。
{"title":"Toward efficient static analysis of finite-precision effects in DSP applications via affine arithmetic modeling","authors":"C. F. Fang, Rob A. Rutenbar, Markus Püschel, Tsuhan Chen","doi":"10.1145/775832.775960","DOIUrl":"https://doi.org/10.1145/775832.775960","url":null,"abstract":"We introduce a static error analysis technique, based on smart interval methods from affine arithmetic, to help designers translate DSP codes from full-precision floating-point to smaller finite-precision formats. The technique gives results for numerical error estimation comparable to detailed simulation, but achieves speedups of three orders of magnitude by avoiding actual bit-level simulation. We show results for experiments mapping common DSP transform algorithms to implementations using small custom floating point formats.","PeriodicalId":167477,"journal":{"name":"Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129250028","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}
引用次数: 81
Constraint synthesis for environment modeling in functional verification 功能验证环境建模的约束综合
Pub Date : 2003-06-02 DOI: 10.1109/DAC.2003.1219012
Jun Yuan, Ken Albin, A. Aziz, C. Pixley
Modeling design environment with constraints instead of a traditional testbench is advantageous in a hybrid verification framework that encompasses simulation and formal verification. This movement is gaining popularity n industry and sparks research in the constraint-based environment modeling and stimulus generation problem. We present an approach, called constraint synthesis, to this problem. Constraint synthesis falls in the general category of parametric Boolean equation solving but is novel in utilizing don't care information unique to hardware constraints and heuristic variable removal to simplify the solution. Experimental results have demonstrated the effectiveness of the proposed approach.
在包含模拟和正式验证的混合验证框架中,使用约束对设计环境建模而不是传统的测试台架是有利的。这一运动在工业界越来越受欢迎,并引发了基于约束的环境建模和刺激生成问题的研究。我们提出了一种称为约束综合的方法来解决这个问题。约束综合属于参数布尔方程求解的一般范畴,但其新颖之处在于利用硬件约束特有的无关信息和启发式变量去除来简化解。实验结果证明了该方法的有效性。
{"title":"Constraint synthesis for environment modeling in functional verification","authors":"Jun Yuan, Ken Albin, A. Aziz, C. Pixley","doi":"10.1109/DAC.2003.1219012","DOIUrl":"https://doi.org/10.1109/DAC.2003.1219012","url":null,"abstract":"Modeling design environment with constraints instead of a traditional testbench is advantageous in a hybrid verification framework that encompasses simulation and formal verification. This movement is gaining popularity n industry and sparks research in the constraint-based environment modeling and stimulus generation problem. We present an approach, called constraint synthesis, to this problem. Constraint synthesis falls in the general category of parametric Boolean equation solving but is novel in utilizing don't care information unique to hardware constraints and heuristic variable removal to simplify the solution. Experimental results have demonstrated the effectiveness of the proposed approach.","PeriodicalId":167477,"journal":{"name":"Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451)","volume":"117 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129283273","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
Optimal voltage allocation techniques for dynamically variable voltage processors 动态可变电压处理器的最佳电压分配技术
Pub Date : 2003-06-02 DOI: 10.1145/775832.775867
Woo-Cheol Kwon, Taewhan Kim
This paper presents a set of new important results for the problem of task scheduling and voltage allocation in dynamically variable voltage processor for minimizing the total processor energy consumption. The contributions are two folds: 1. for given multiple discrete supply voltages and tasks with arbitrary arrival-time/deadline constraints, we propose a voltage allocation technique which produces a feasible task schedule with optimal processor energy consumption; 2. we then extend the problem to include the case in which tasks have non-uniform load (i.e., switched) capacitances, and solve it optimally.
针对动态变电压处理器的任务调度和电压分配问题,提出了一组新的重要结果,以使处理器总能耗最小。贡献有两方面:1.;对于给定的多个离散电源电压和具有任意到达时间/截止日期约束的任务,我们提出了一种电压分配技术,该技术可以产生具有最优处理器能耗的可行任务调度;2. 然后,我们将问题扩展到包括任务具有非均匀负载(即开关)电容的情况,并对其进行最优求解。
{"title":"Optimal voltage allocation techniques for dynamically variable voltage processors","authors":"Woo-Cheol Kwon, Taewhan Kim","doi":"10.1145/775832.775867","DOIUrl":"https://doi.org/10.1145/775832.775867","url":null,"abstract":"This paper presents a set of new important results for the problem of task scheduling and voltage allocation in dynamically variable voltage processor for minimizing the total processor energy consumption. The contributions are two folds: 1. for given multiple discrete supply voltages and tasks with arbitrary arrival-time/deadline constraints, we propose a voltage allocation technique which produces a feasible task schedule with optimal processor energy consumption; 2. we then extend the problem to include the case in which tasks have non-uniform load (i.e., switched) capacitances, and solve it optimally.","PeriodicalId":167477,"journal":{"name":"Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130238886","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}
引用次数: 199
期刊
Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451)
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1