首页 > 最新文献

1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD)最新文献

英文 中文
Speeding up technology-independent timing optimization by network partitioning 通过网络分区加速与技术无关的时序优化
Pub Date : 1997-11-13 DOI: 10.1109/ICCAD.1997.643375
R. Aggarwal, R. Murgai, M. Fujita
Technology-independent timing optimization is an important problem in logic synthesis. Although many promising techniques have been proposed in the past, unfortunately they are quite slow and thus impractical for large networks. In this paper, we propose DEPART, a delay-based partitioner-cum-optimizer, which purports to solve this problem. Given a combinational logic network that is to be optimized for timing, DEPART divides it into sub-networks using timing information and a constraint on the maximum number of gates allowed in a single sub-network. These sub-networks are then dispatched, one by one, to a standard timing optimizer. The optimized sub-networks are re-glued, generating an optimized network. The challenge is how to partition the original network into sub-networks so that the final solution quality after partitioning and optimization is comparable to that from the timing optimizer. We propose a partitioning technique that is timing-driven and is simple yet effective. We compare DEPART with speed-up, a state-of-the-art timing optimization tool, and with various partitioning techniques such as min-cut based and region growing, on a suite of large industrial and ISCAS circuits. On more than half of the benchmarks, DEPART yields run-time improvements of 20 to 450 times over a normal invocation of speed-up (the overall average improvement being 8 times), without compromising the solution quality much. Min-cut and region growing partitioning schemes, not being timing-driven, perform poorly in terms of the final circuit delay.
与技术无关的时序优化是逻辑综合中的一个重要问题。尽管过去已经提出了许多有前途的技术,但不幸的是,它们速度很慢,因此对于大型网络来说不切实际。在本文中,我们提出了一个基于延迟的分区和优化器,旨在解决这个问题。给定要对时序进行优化的组合逻辑网络,使用时序信息和单个子网中允许的最大门数约束将其划分为子网络。然后将这些子网络一个接一个地分配给标准定时优化器。将优化后的子网重新粘合,生成优化后的网络。挑战在于如何将原始网络划分为子网络,从而使划分和优化后的最终解决方案质量与定时优化器的解决方案质量相当。我们提出了一种时间驱动的简单而有效的分区技术。我们在一套大型工业和ISCAS电路上比较了离别与加速(一种最先进的时序优化工具)和各种划分技术(如基于最小切割和区域增长)。在超过一半的基准测试中,与正常的加速调用相比,在不太影响解决方案质量的情况下,从20到450倍的运行时改进(总体平均改进为8倍)。最小切割和区域增长分割方案,不是时间驱动的,在最终电路延迟方面表现不佳。
{"title":"Speeding up technology-independent timing optimization by network partitioning","authors":"R. Aggarwal, R. Murgai, M. Fujita","doi":"10.1109/ICCAD.1997.643375","DOIUrl":"https://doi.org/10.1109/ICCAD.1997.643375","url":null,"abstract":"Technology-independent timing optimization is an important problem in logic synthesis. Although many promising techniques have been proposed in the past, unfortunately they are quite slow and thus impractical for large networks. In this paper, we propose DEPART, a delay-based partitioner-cum-optimizer, which purports to solve this problem. Given a combinational logic network that is to be optimized for timing, DEPART divides it into sub-networks using timing information and a constraint on the maximum number of gates allowed in a single sub-network. These sub-networks are then dispatched, one by one, to a standard timing optimizer. The optimized sub-networks are re-glued, generating an optimized network. The challenge is how to partition the original network into sub-networks so that the final solution quality after partitioning and optimization is comparable to that from the timing optimizer. We propose a partitioning technique that is timing-driven and is simple yet effective. We compare DEPART with speed-up, a state-of-the-art timing optimization tool, and with various partitioning techniques such as min-cut based and region growing, on a suite of large industrial and ISCAS circuits. On more than half of the benchmarks, DEPART yields run-time improvements of 20 to 450 times over a normal invocation of speed-up (the overall average improvement being 8 times), without compromising the solution quality much. Min-cut and region growing partitioning schemes, not being timing-driven, perform poorly in terms of the final circuit delay.","PeriodicalId":187521,"journal":{"name":"1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD)","volume":"28 6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129389913","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
Record and play: a structural fixed point iteration for sequential circuit verification 记录和播放:用于顺序电路验证的结构定点迭代
Pub Date : 1997-11-13 DOI: 10.1109/ICCAD.1997.643566
D. Stoffel, W. Kunz
This paper proposes a technique for sequential logic equivalence checking by a structural fixed point iteration. Verification is performed by expanding the circuit into an iterative circuit array and by proving equivalence of each time frame by well-known combinational verification techniques. These exploit structural similarity between designs by local circuit transformations. Starting from the initial state, for each time frame the performed circuit transformations are stored (recorded) in an instruction queue. In subsequent time frames the instruction queue is re-used (played) and updated when necessary. At some point the instruction queue does not need to be modified any more and is valid in all subsequent time frames. Thus, a fixed point is reached and machine equivalence is proved by induction. Experimental results show the great promise of this approach to verify circuits after resynthesis and retiming.
提出了一种用结构不动点迭代检验序列逻辑等价性的方法。验证是通过将电路扩展成迭代电路阵列,并通过众所周知的组合验证技术证明每个时间框架的等效性来完成的。这些方法通过局部电路转换来开发设计之间的结构相似性。从初始状态开始,对于每个时间框架,执行的电路转换被存储(记录)在指令队列中。在随后的时间框架中,指令队列被重用(播放)并在必要时更新。在某些时候,指令队列不需要再修改,并且在所有后续时间框架中都有效。从而得到一个不动点,并用归纳法证明了机器等价。实验结果表明,这种方法在重新合成和重新定时后的电路验证中具有很大的前景。
{"title":"Record and play: a structural fixed point iteration for sequential circuit verification","authors":"D. Stoffel, W. Kunz","doi":"10.1109/ICCAD.1997.643566","DOIUrl":"https://doi.org/10.1109/ICCAD.1997.643566","url":null,"abstract":"This paper proposes a technique for sequential logic equivalence checking by a structural fixed point iteration. Verification is performed by expanding the circuit into an iterative circuit array and by proving equivalence of each time frame by well-known combinational verification techniques. These exploit structural similarity between designs by local circuit transformations. Starting from the initial state, for each time frame the performed circuit transformations are stored (recorded) in an instruction queue. In subsequent time frames the instruction queue is re-used (played) and updated when necessary. At some point the instruction queue does not need to be modified any more and is valid in all subsequent time frames. Thus, a fixed point is reached and machine equivalence is proved by induction. Experimental results show the great promise of this approach to verify circuits after resynthesis and retiming.","PeriodicalId":187521,"journal":{"name":"1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114274749","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}
引用次数: 47
Fast identification of untestable delay faults using implications 使用隐含快速识别不可测试延迟故障
Pub Date : 1997-11-13 DOI: 10.1109/ICCAD.1997.643606
Keerthi Heragu, J. Patel, V. Agrawal
The authors propose a novel algorithm to rapidly identify untestable delay faults using pre-computed static logic implications. The fault-independent analysis identifies large sets of untestable faults, if any, without enumerating them. The cardinalities of these sets are obtained by using a counting algorithm that has quadratic complexity in the number of lines. Since the method is based on an incomplete set of logic implications, it gives only a lower bound on the number of untestable faults. A post-processing step can list the untestable faults, if desired. Targeting untestable delay faults for test generation by an automatic test pattern generation (ATPG) tool can be avoided. The method works for the segment delay fault model and its special case, the path delay fault model, and identifies robustly untestable, non-robustly untestable, and functionally unsensitizable delay faults. Results on benchmark circuits show that many delay faults are identified as untestable in a very short time. For the benchmark circuit c6288, the algorithm identified 1.978/spl times/10/sup 20/ functionally unsensitizable path faults in 3 CPU seconds.
作者提出了一种利用预先计算的静态逻辑含义快速识别不可测试延迟故障的新算法。故障独立分析识别大量不可测试的故障,如果有的话,而不列举它们。这些集合的基数是通过使用在行数上具有二次复杂度的计数算法获得的。由于该方法基于一组不完整的逻辑含义,因此它只给出了不可测试错误数量的下界。如果需要,后处理步骤可以列出不可测试的错误。通过自动测试模式生成(ATPG)工具可以避免针对不可测试延迟故障进行测试生成。该方法适用于分段延迟故障模型及其特例——路径延迟故障模型,能够识别出鲁棒不可测、非鲁棒不可测和功能不敏感的延迟故障。测试结果表明,该方法可以在很短的时间内识别出许多不可测试的延迟故障。对于基准电路c6288,该算法在3 CPU秒内识别出1.978/spl次/10/sup 20次/功能不敏感的路径故障。
{"title":"Fast identification of untestable delay faults using implications","authors":"Keerthi Heragu, J. Patel, V. Agrawal","doi":"10.1109/ICCAD.1997.643606","DOIUrl":"https://doi.org/10.1109/ICCAD.1997.643606","url":null,"abstract":"The authors propose a novel algorithm to rapidly identify untestable delay faults using pre-computed static logic implications. The fault-independent analysis identifies large sets of untestable faults, if any, without enumerating them. The cardinalities of these sets are obtained by using a counting algorithm that has quadratic complexity in the number of lines. Since the method is based on an incomplete set of logic implications, it gives only a lower bound on the number of untestable faults. A post-processing step can list the untestable faults, if desired. Targeting untestable delay faults for test generation by an automatic test pattern generation (ATPG) tool can be avoided. The method works for the segment delay fault model and its special case, the path delay fault model, and identifies robustly untestable, non-robustly untestable, and functionally unsensitizable delay faults. Results on benchmark circuits show that many delay faults are identified as untestable in a very short time. For the benchmark circuit c6288, the algorithm identified 1.978/spl times/10/sup 20/ functionally unsensitizable path faults in 3 CPU seconds.","PeriodicalId":187521,"journal":{"name":"1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125106541","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}
引用次数: 66
Negative thinking by incremental problem solving: application to unate covering 渐进式解决问题的消极思维:应用于复盖
Pub Date : 1997-11-13 DOI: 10.1109/ICCAD.1997.643378
E. Goldberg, L. Carloni, T. Villa, R. Brayton, A. Sangiovanni-Vincentelli
We introduce a new technique to solve exactly a discrete optimization problem, based on the paradigm of "negative" thinking. The motivation is that when searching the space of solutions, often a good solution is reached quickly and then improved only a few times before the optimum is found: hence most of the solution space is explored to certify optimality, but it does not yield any improvement of the cost function. So it is quite natural for an algorithm to be "skeptical" about the chance to improve the current best solution. For illustration we have applied our approach to the unate covering problem. We designed a procedure, raiser, implementing a negative thinking search, which is incorporated into a common branch-and-bound procedure. Experiments show that our program, AURA, outperforms both ESPRESSO and our enhancement of ESPRESSO using Coudert's limit lower bound. It is always faster and in the most difficult examples either has a running time better by up to two orders of magnitude, or the other programs fail to finish due to timeout or spaceout. The package SCHERZO is faster on some examples and loses on others, due to a less powerful pruning strategy of the search space, partially mitigated by a more effective computation of the maximal independent set.
我们介绍了一种基于“消极”思维范式的新技术来精确解决离散优化问题。这样做的动机是,在搜索解的空间时,通常很快就得到了一个好的解,然后在找到最优解之前只进行了几次改进:因此,大多数解空间被探索以证明最优性,但它并没有产生任何成本函数的改进。因此,算法对改进当前最佳解决方案的机会持“怀疑”态度是很自然的。为了说明,我们已经将我们的方法应用于unate覆盖问题。我们设计了一个程序,raiser,实现了一个消极思维搜索,它被合并到一个常见的分支定界程序中。实验表明,我们的程序AURA优于ESPRESSO和我们使用Coudert极限下界对ESPRESSO进行的增强。它总是更快,并且在最困难的示例中,它的运行时间最多可以提高两个数量级,或者其他程序由于超时或空出而无法完成。由于搜索空间的修剪策略不太强大,SCHERZO包在某些示例上更快,而在其他示例上则会丢失,这在一定程度上是通过更有效的最大独立集计算来减轻的。
{"title":"Negative thinking by incremental problem solving: application to unate covering","authors":"E. Goldberg, L. Carloni, T. Villa, R. Brayton, A. Sangiovanni-Vincentelli","doi":"10.1109/ICCAD.1997.643378","DOIUrl":"https://doi.org/10.1109/ICCAD.1997.643378","url":null,"abstract":"We introduce a new technique to solve exactly a discrete optimization problem, based on the paradigm of \"negative\" thinking. The motivation is that when searching the space of solutions, often a good solution is reached quickly and then improved only a few times before the optimum is found: hence most of the solution space is explored to certify optimality, but it does not yield any improvement of the cost function. So it is quite natural for an algorithm to be \"skeptical\" about the chance to improve the current best solution. For illustration we have applied our approach to the unate covering problem. We designed a procedure, raiser, implementing a negative thinking search, which is incorporated into a common branch-and-bound procedure. Experiments show that our program, AURA, outperforms both ESPRESSO and our enhancement of ESPRESSO using Coudert's limit lower bound. It is always faster and in the most difficult examples either has a running time better by up to two orders of magnitude, or the other programs fail to finish due to timeout or spaceout. The package SCHERZO is faster on some examples and loses on others, due to a less powerful pruning strategy of the search space, partially mitigated by a more effective computation of the maximal independent set.","PeriodicalId":187521,"journal":{"name":"1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121930413","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
Clock-tree routing realizing a clock-schedule for semi-synchronous circuits 时钟树路由实现半同步电路的时钟调度
Pub Date : 1997-11-13 DOI: 10.1109/ICCAD.1997.643529
A. Takahashi, Kazunori Inoue, Y. Kajitani
It is known that the clock period can be shorter than the maximum of the signal delays between registers if the clock arrival time to each register is properly scheduled. The algorithm to design an optimal clock schedule is given. In this paper, we propose a clock-tree routing algorithm that realizes a given clock schedule using the Elmore delay model. Following the deferred-merge-embedding (DME) framework, the algorithm generates a topology of the clock tree and determines the locations and sizes of intermediate buffers simultaneously. The experimental results show that this method constructs clock trees with moderate wire length compared with that of zero-skew clock trees.
众所周知,如果每个寄存器的时钟到达时间被适当安排,时钟周期可以短于寄存器之间信号延迟的最大值。给出了设计最优时钟调度的算法。在本文中,我们提出了一种时钟树路由算法,该算法使用Elmore延迟模型实现给定的时钟调度。该算法遵循延迟合并嵌入(DME)框架,生成时钟树的拓扑结构,同时确定中间缓冲区的位置和大小。实验结果表明,与零偏时钟树相比,该方法构建的时钟树线长适中。
{"title":"Clock-tree routing realizing a clock-schedule for semi-synchronous circuits","authors":"A. Takahashi, Kazunori Inoue, Y. Kajitani","doi":"10.1109/ICCAD.1997.643529","DOIUrl":"https://doi.org/10.1109/ICCAD.1997.643529","url":null,"abstract":"It is known that the clock period can be shorter than the maximum of the signal delays between registers if the clock arrival time to each register is properly scheduled. The algorithm to design an optimal clock schedule is given. In this paper, we propose a clock-tree routing algorithm that realizes a given clock schedule using the Elmore delay model. Following the deferred-merge-embedding (DME) framework, the algorithm generates a topology of the clock tree and determines the locations and sizes of intermediate buffers simultaneously. The experimental results show that this method constructs clock trees with moderate wire length compared with that of zero-skew clock trees.","PeriodicalId":187521,"journal":{"name":"1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121567362","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
Decomposition of timed decision tables and its use in presynthesis optimizations 时间决策表的分解及其在预合成优化中的应用
Pub Date : 1997-11-13 DOI: 10.1109/ICCAD.1997.643261
Jian Li, Rajesh K. Gupta
Presynthesis optimizations transform a behavioral HDL description into an optimized HDL description that results in improved synthesis results. We introduce the decomposition of timed decision tables (TDT), a tabular model of system behavior. The TDT decomposition is based on the kernel extraction algorithm. By experimenting using named benchmarks, we demonstrate how TDT decomposition can be used in presynthesis optimizations.
预合成优化将行为HDL描述转换为优化的HDL描述,从而改进合成结果。我们介绍了时间决策表的分解(TDT),一个系统行为的表格模型。TDT分解基于核提取算法。通过使用命名基准进行实验,我们演示了如何在预合成优化中使用TDT分解。
{"title":"Decomposition of timed decision tables and its use in presynthesis optimizations","authors":"Jian Li, Rajesh K. Gupta","doi":"10.1109/ICCAD.1997.643261","DOIUrl":"https://doi.org/10.1109/ICCAD.1997.643261","url":null,"abstract":"Presynthesis optimizations transform a behavioral HDL description into an optimized HDL description that results in improved synthesis results. We introduce the decomposition of timed decision tables (TDT), a tabular model of system behavior. The TDT decomposition is based on the kernel extraction algorithm. By experimenting using named benchmarks, we demonstrate how TDT decomposition can be used in presynthesis optimizations.","PeriodicalId":187521,"journal":{"name":"1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131329278","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
Simulation methods for RF integrated circuits 射频集成电路的仿真方法
Pub Date : 1997-11-13 DOI: 10.1109/ICCAD.1997.643622
K. Kundert
The principles employed in the development of modern RF simulators are introduced and the various techniques currently in use, or expected to be in use in the next few years, are surveyed. Frequency and time domain techniques are presented and contrasted, as are steady state and envelope techniques and large and small signal techniques.
介绍了现代射频模拟器开发中所采用的原理,并对目前使用或预计在未来几年内使用的各种技术进行了调查。介绍并对比了频域和时域技术、稳态和包络技术以及大信号和小信号技术。
{"title":"Simulation methods for RF integrated circuits","authors":"K. Kundert","doi":"10.1109/ICCAD.1997.643622","DOIUrl":"https://doi.org/10.1109/ICCAD.1997.643622","url":null,"abstract":"The principles employed in the development of modern RF simulators are introduced and the various techniques currently in use, or expected to be in use in the next few years, are surveyed. Frequency and time domain techniques are presented and contrasted, as are steady state and envelope techniques and large and small signal techniques.","PeriodicalId":187521,"journal":{"name":"1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD)","volume":"11 10","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120931043","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}
引用次数: 72
Accurate power estimation for large sequential circuits 大型顺序电路的精确功率估计
Pub Date : 1997-11-13 DOI: 10.1109/ICCAD.1997.643581
J. Kozhaya, F. Najm
A power estimation approach is presented in which blocks of consecutive vectors are selected at random from a user-supplied realistic input vector set and the circuit is simulated for each block starting from an unknown state. This leads to two (upper and lower) bounds on the desired power value which can be quite tight (under 10% difference between the two in many cases). As a result, the power dissipation is obtained by simulating only a fraction of the potentially very large vector set.
提出了一种功率估计方法,该方法从用户提供的真实输入向量集中随机选择连续向量块,并对每个块从未知状态开始的电路进行仿真。这将导致期望功率值的两个(上限和下限)界限,这可能非常紧密(在许多情况下两者之间的差异小于10%)。因此,通过模拟可能非常大的向量集的一小部分来获得功耗。
{"title":"Accurate power estimation for large sequential circuits","authors":"J. Kozhaya, F. Najm","doi":"10.1109/ICCAD.1997.643581","DOIUrl":"https://doi.org/10.1109/ICCAD.1997.643581","url":null,"abstract":"A power estimation approach is presented in which blocks of consecutive vectors are selected at random from a user-supplied realistic input vector set and the circuit is simulated for each block starting from an unknown state. This leads to two (upper and lower) bounds on the desired power value which can be quite tight (under 10% difference between the two in many cases). As a result, the power dissipation is obtained by simulating only a fraction of the potentially very large vector set.","PeriodicalId":187521,"journal":{"name":"1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121475423","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}
引用次数: 33
Fast power estimation for deterministic input streams 确定性输入流的快速功率估计
Pub Date : 1997-11-13 DOI: 10.1109/ICCAD.1997.643582
L. Benini, G. Micheli, E. Macii, M. Poncino, R. Scarsi
The power dissipated by digital systems under realistic input stimuli is not accurately described by a single average value, but by a waveform that shows how power consumption varies over time as the system responds to the inputs. We face the problem of obtaining accurate power waveforms for combinational and sequential circuits under typical usage patterns. We propose a multi level simulation engine that achieves high accuracy in estimating the average power as well as the time domain power waveform with high computational efficiency.
数字系统在真实输入刺激下的功耗不能用一个平均值来精确描述,而是通过一个波形来显示功耗随着系统对输入的响应而随时间变化的情况。我们面临的问题是在典型的使用模式下获得精确的组合和顺序电路的功率波形。我们提出了一种多级仿真引擎,在估计平均功率和时域功率波形方面具有较高的精度和计算效率。
{"title":"Fast power estimation for deterministic input streams","authors":"L. Benini, G. Micheli, E. Macii, M. Poncino, R. Scarsi","doi":"10.1109/ICCAD.1997.643582","DOIUrl":"https://doi.org/10.1109/ICCAD.1997.643582","url":null,"abstract":"The power dissipated by digital systems under realistic input stimuli is not accurately described by a single average value, but by a waveform that shows how power consumption varies over time as the system responds to the inputs. We face the problem of obtaining accurate power waveforms for combinational and sequential circuits under typical usage patterns. We propose a multi level simulation engine that achieves high accuracy in estimating the average power as well as the time domain power waveform with high computational efficiency.","PeriodicalId":187521,"journal":{"name":"1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD)","volume":"11 20","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133204887","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
Hybrid spectral/iterative partitioning 混合光谱/迭代划分
Pub Date : 1997-11-13 DOI: 10.1109/ICCAD.1997.643572
Jason Y. Zien, P. K. Chan, M. Schlag
We develop a new multi-way, hybrid spectral/iterative hypergraph partitioning algorithm that combines the strengths of spectral partitioners and iterative improvement algorithms to create a new class of partitioners. We use spectral information (the eigenvectors of a graph) to generate initial partitions, influence the selection of iterative improvement moves, and break out of local minima. Our 3-way and 4-way partitioning results exhibit significant improvement over current published results, demonstrating the effectiveness of our new method. Our hybrid algorithm produces an improvement of 25% over GFM for 3-way partitions, 41% improvement over GFM for 4-way partitions, and 58% improvement over ML/sub F/ for 4-way partitions.
我们开发了一种新的多路混合谱/迭代超图划分算法,该算法结合了谱划分算法和迭代改进算法的优点,创建了一类新的划分算法。我们使用谱信息(图的特征向量)来生成初始分区,影响迭代改进移动的选择,并打破局部最小值。我们的3-way和4-way划分结果比目前发表的结果有显著改善,证明了我们的新方法的有效性。我们的混合算法在3路分区上比GFM提高25%,在4路分区上比GFM提高41%,在4路分区上比ML/sub F/提高58%。
{"title":"Hybrid spectral/iterative partitioning","authors":"Jason Y. Zien, P. K. Chan, M. Schlag","doi":"10.1109/ICCAD.1997.643572","DOIUrl":"https://doi.org/10.1109/ICCAD.1997.643572","url":null,"abstract":"We develop a new multi-way, hybrid spectral/iterative hypergraph partitioning algorithm that combines the strengths of spectral partitioners and iterative improvement algorithms to create a new class of partitioners. We use spectral information (the eigenvectors of a graph) to generate initial partitions, influence the selection of iterative improvement moves, and break out of local minima. Our 3-way and 4-way partitioning results exhibit significant improvement over current published results, demonstrating the effectiveness of our new method. Our hybrid algorithm produces an improvement of 25% over GFM for 3-way partitions, 41% improvement over GFM for 4-way partitions, and 58% improvement over ML/sub F/ for 4-way partitions.","PeriodicalId":187521,"journal":{"name":"1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114572520","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
期刊
1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD)
全部 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