首页 > 最新文献

Proceedings Eleventh International Conference on VLSI Design最新文献

英文 中文
Constraint allocation in analog system synthesis 模拟系统综合中的约束分配
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646613
N. Dhanwada, R. Vemuri
In this paper we present a technique for constraint allocation in analog system synthesis. Constraint allocation is the process of assigning constraint budgets to the subsystems so that the user asserted system level constraints are satisfied. Our approach is based on the formulation of the constraint allocation problem as a constraint satisfaction problem (CSP) and solving it. The solution method employed uses interval techniques to check for the satisfiability of the CSP. The generation of the exact set of solutions is done by an interval reduction and instantiation mechanism. We also discuss the constraint allocation mechanism in the context of a mixed-signal synthesis system. Finally, we present a design example to validate the constraint allocation technique.
本文提出了模拟系统综合中的约束分配技术。约束分配是将约束预算分配给子系统的过程,以便满足用户断言的系统级约束。我们的方法是基于将约束分配问题表述为约束满足问题(CSP)并求解它。所采用的求解方法采用区间技术来检验CSP的可满足性。精确解集的生成是通过区间约简和实例化机制完成的。我们还讨论了混合信号合成系统中的约束分配机制。最后,给出了一个设计实例来验证约束分配技术。
{"title":"Constraint allocation in analog system synthesis","authors":"N. Dhanwada, R. Vemuri","doi":"10.1109/ICVD.1998.646613","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646613","url":null,"abstract":"In this paper we present a technique for constraint allocation in analog system synthesis. Constraint allocation is the process of assigning constraint budgets to the subsystems so that the user asserted system level constraints are satisfied. Our approach is based on the formulation of the constraint allocation problem as a constraint satisfaction problem (CSP) and solving it. The solution method employed uses interval techniques to check for the satisfiability of the CSP. The generation of the exact set of solutions is done by an interval reduction and instantiation mechanism. We also discuss the constraint allocation mechanism in the context of a mixed-signal synthesis system. Finally, we present a design example to validate the constraint allocation technique.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"89 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131830421","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
Improving concurrency for cosine-modulated filterbank windowing 改进余弦调制滤波器组窗口的并发性
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646591
C. G. Hiremath, S. Jayasimha
A novel method exploits the time-reversal of mirror symmetric pairs of polyphase components of a linear-phase prototype filter to obtain more than 25% reduction in required MIPs to perform prototype windowing of either an analysis or synthesis cosine modulated filterbank on a suitable architecture. The architecture required to obtain this MIPs reduction is only a minor modification to many DSP architectures and is, in fact, available in the latest DSP designs. The proposed algorithm is particularly suited for large overlap factors, where the windowing computation dominates the required MIPs., one important example being the filterbank used in MPEG audio compression.
一种新方法利用线性相位原型滤波器的镜像对称多相分量对的时间反转,在合适的架构上执行分析或合成余弦调制滤波器组的原型窗口所需的MIPs降低25%以上。获得这种MIPs降低所需的架构只是对许多DSP架构的微小修改,实际上,在最新的DSP设计中是可用的。提出的算法特别适合于大重叠因子,其中窗口计算主导所需的MIPs。一个重要的例子是在MPEG音频压缩中使用的滤波器组。
{"title":"Improving concurrency for cosine-modulated filterbank windowing","authors":"C. G. Hiremath, S. Jayasimha","doi":"10.1109/ICVD.1998.646591","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646591","url":null,"abstract":"A novel method exploits the time-reversal of mirror symmetric pairs of polyphase components of a linear-phase prototype filter to obtain more than 25% reduction in required MIPs to perform prototype windowing of either an analysis or synthesis cosine modulated filterbank on a suitable architecture. The architecture required to obtain this MIPs reduction is only a minor modification to many DSP architectures and is, in fact, available in the latest DSP designs. The proposed algorithm is particularly suited for large overlap factors, where the windowing computation dominates the required MIPs., one important example being the filterbank used in MPEG audio compression.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131011081","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
A residue number arithmetic based circuit for pipelined computation of autocorrelation coefficients of speech signal 基于残数算法的语音信号自相关系数流水线计算电路
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646589
A. Drolshagen, W. Anheier, C. Sekhar
This paper presents a new design for module multipliers suitable for moduli that are not necessarily prime. The design avoids the need for building special purpose look-up tables. An RNS arithmetic based autocorrelator circuit that uses a large number of these multipliers is designed. The paper also describes the automated design strategy using a hardware compiler for RNS, and presents the results of the synthesis.
本文提出了一种新的模乘法器设计,适用于不一定是素数的模。这种设计避免了建立特殊用途的查询表的需要。设计了一种基于RNS算法的自相关电路,该电路使用了大量的这些乘法器。本文还介绍了基于硬件编译器的RNS自动设计策略,并给出了综合结果。
{"title":"A residue number arithmetic based circuit for pipelined computation of autocorrelation coefficients of speech signal","authors":"A. Drolshagen, W. Anheier, C. Sekhar","doi":"10.1109/ICVD.1998.646589","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646589","url":null,"abstract":"This paper presents a new design for module multipliers suitable for moduli that are not necessarily prime. The design avoids the need for building special purpose look-up tables. An RNS arithmetic based autocorrelator circuit that uses a large number of these multipliers is designed. The paper also describes the automated design strategy using a hardware compiler for RNS, and presents the results of the synthesis.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124449498","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
Design and VLSI implementation of an adaptive delta-sigma modulator 自适应δ - σ调制器的设计与VLSI实现
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646595
G. Cauwenberghs
The quality and stability of noise shaping is a concern in the design of higher-order delta-sigma modulators for high-resolution, high-speed oversampled analog-to-digital conversion. We reformulate noise-shaping modulation alternatively as a nonlinear optimal control problem, where the objective is to find the binary modulation sequence that minimizes signal swing in a cascade of integrators operating on the difference between the input signal and the modulation sequence. We use reinforcement learning to adaptively optimize a nonlinear neural classifier which outputs modulation bits from the values of the input signal and integration state variables. Analogous to the classical pole balancing control problem, a punishment signal triggers learning whenever any of the integrators saturate. We train a simple classifier consisting of locally tuned, binary address encoded neurons to produce stable noise shaping modulation, and present experimental results obtained from analog VLSI modulators of orders one and two. The integrated classifier contains an array of 64 neurons trained on-chip with a simplified variant on reinforcement learning.
在高阶delta-sigma调制器的高分辨率、高速过采样模数转换设计中,噪声整形的质量和稳定性是一个值得关注的问题。我们将噪声整形调制重新表述为一个非线性最优控制问题,其目标是在基于输入信号和调制序列之间差异的积分器级联中找到最小信号摆幅的二进制调制序列。我们使用强化学习来自适应优化非线性神经分类器,该分类器从输入信号和积分状态变量的值中输出调制比特。与经典的极点平衡控制问题类似,当任何积分器饱和时,惩罚信号触发学习。我们训练了一个由局部调谐的二进制地址编码神经元组成的简单分类器来产生稳定的噪声整形调制,并给出了从模拟VLSI调制器的一阶和二阶调制器中获得的实验结果。集成的分类器包含一个由64个神经元组成的阵列,这些神经元在芯片上通过强化学习的简化变体进行训练。
{"title":"Design and VLSI implementation of an adaptive delta-sigma modulator","authors":"G. Cauwenberghs","doi":"10.1109/ICVD.1998.646595","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646595","url":null,"abstract":"The quality and stability of noise shaping is a concern in the design of higher-order delta-sigma modulators for high-resolution, high-speed oversampled analog-to-digital conversion. We reformulate noise-shaping modulation alternatively as a nonlinear optimal control problem, where the objective is to find the binary modulation sequence that minimizes signal swing in a cascade of integrators operating on the difference between the input signal and the modulation sequence. We use reinforcement learning to adaptively optimize a nonlinear neural classifier which outputs modulation bits from the values of the input signal and integration state variables. Analogous to the classical pole balancing control problem, a punishment signal triggers learning whenever any of the integrators saturate. We train a simple classifier consisting of locally tuned, binary address encoded neurons to produce stable noise shaping modulation, and present experimental results obtained from analog VLSI modulators of orders one and two. The integrated classifier contains an array of 64 neurons trained on-chip with a simplified variant on reinforcement learning.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124998437","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
CFSMcharts: a new language for microprocessor based system design CFSMcharts:一种基于微处理器的系统设计语言
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646630
P. Roop, A. Sowmya
Component-based design is a well known engineering design method that uses prefabricated components with known properties to design larger systems. We propose a new language called CFSMcharts for component-based design of microprocessor based systems. In this domain, there exists a vast library of programmable devices, which may be used during design synthesis for cheap bulk production of these systems. However, the use of these components during design synthesis is still low-key. CFSMcharts will alleviate the above problem by encouraging the use of programmable components during design synthesis. The language is an extension of CFSMs proposed recently to model the behaviour of programmable components. We also propose a formal semantics of the above language based on the concept of Sequence Function Trees (SFTs).
基于构件的设计是一种众所周知的工程设计方法,它使用具有已知特性的预制构件来设计更大的系统。我们提出了一种新的称为CFSMcharts的语言,用于基于微处理器的系统的组件设计。在这一领域,存在着大量的可编程器件库,它们可以在设计合成期间用于这些系统的廉价批量生产。然而,这些组件在设计合成过程中的使用仍然是低调的。CFSMcharts通过鼓励在设计合成过程中使用可编程组件来缓解上述问题。该语言是最近提出的CFSMs的扩展,用于对可编程组件的行为建模。我们还基于序列函数树(SFTs)的概念提出了上述语言的形式化语义。
{"title":"CFSMcharts: a new language for microprocessor based system design","authors":"P. Roop, A. Sowmya","doi":"10.1109/ICVD.1998.646630","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646630","url":null,"abstract":"Component-based design is a well known engineering design method that uses prefabricated components with known properties to design larger systems. We propose a new language called CFSMcharts for component-based design of microprocessor based systems. In this domain, there exists a vast library of programmable devices, which may be used during design synthesis for cheap bulk production of these systems. However, the use of these components during design synthesis is still low-key. CFSMcharts will alleviate the above problem by encouraging the use of programmable components during design synthesis. The language is an extension of CFSMs proposed recently to model the behaviour of programmable components. We also propose a formal semantics of the above language based on the concept of Sequence Function Trees (SFTs).","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121236751","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}
引用次数: 2
COHRA: hardware-software co-synthesis of hierarchical distributed embedded system architectures COHRA:分层分布式嵌入式系统架构的软硬件协同合成
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646631
B. P. Dave, N. Jha
Hardware-software co-synthesis of an embedded system architecture entails partitioning of its specification into hardware and software modules such that its real-time and other constraints are met. Embedded systems are generally specified in terms of a set of acyclic task graphs. For medium-to-large scale embedded systems, the task graphs are usually hierarchical in nature. The embedded system architecture, which is the output of the co-synthesis system, may itself be non-hierarchical or hierarchical. Traditional non-hierarchical architectures create communication and processing bottlenecks, and are impractical for large embedded systems. Such systems require a large number of processing elements and communication links connected in a hierarchical manner, thus forming a hierarchical distributed architecture, to meet performance and cost objectives. In this paper, we address the problem of hardware-software co-synthesis of hierarchical distributed embedded system architectures from hierarchical or non-hierarchical task graphs. We show how our co-synthesis algorithm can be easily extended to consider fault tolerance or low power objectives or both. Although hierarchical architectures have been proposed before, to the best of our knowledge, this is the first time the notion of hierarchical task graphs and hierarchical architectures has been supported in a co-synthesis algorithm.
嵌入式系统架构的软硬件协同合成需要将其规范划分为硬件和软件模块,以满足其实时性和其他约束。嵌入式系统通常用一组无循环任务图来指定。对于中大型嵌入式系统,任务图通常是分层的。作为协同综合系统的输出,嵌入式系统架构本身可能是非分层的,也可能是分层的。传统的非分层体系结构会造成通信和处理瓶颈,对于大型嵌入式系统来说是不切实际的。这样的系统需要大量的处理元件和通信链路分层连接,从而形成分层的分布式体系结构,以满足性能和成本目标。本文从分层任务图和非分层任务图两方面研究了分层分布式嵌入式系统架构的软硬件协同合成问题。我们展示了如何轻松扩展我们的协同合成算法,以考虑容错或低功耗目标,或两者兼而有之。虽然以前已经提出过分层架构,但据我们所知,这是第一次在协同合成算法中支持分层任务图和分层架构的概念。
{"title":"COHRA: hardware-software co-synthesis of hierarchical distributed embedded system architectures","authors":"B. P. Dave, N. Jha","doi":"10.1109/ICVD.1998.646631","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646631","url":null,"abstract":"Hardware-software co-synthesis of an embedded system architecture entails partitioning of its specification into hardware and software modules such that its real-time and other constraints are met. Embedded systems are generally specified in terms of a set of acyclic task graphs. For medium-to-large scale embedded systems, the task graphs are usually hierarchical in nature. The embedded system architecture, which is the output of the co-synthesis system, may itself be non-hierarchical or hierarchical. Traditional non-hierarchical architectures create communication and processing bottlenecks, and are impractical for large embedded systems. Such systems require a large number of processing elements and communication links connected in a hierarchical manner, thus forming a hierarchical distributed architecture, to meet performance and cost objectives. In this paper, we address the problem of hardware-software co-synthesis of hierarchical distributed embedded system architectures from hierarchical or non-hierarchical task graphs. We show how our co-synthesis algorithm can be easily extended to consider fault tolerance or low power objectives or both. Although hierarchical architectures have been proposed before, to the best of our knowledge, this is the first time the notion of hierarchical task graphs and hierarchical architectures has been supported in a co-synthesis algorithm.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128783678","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
A power management methodology for high-level synthesis 高层次综合的电源管理方法
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646573
G. Lakshminarayana, A. Raghunathan, N. Jha, S. Dey
In this paper, we present a power management technique targeted towards high-level synthesis of data-dominated behavioral descriptions. Our method is founded on the observation that variable assignment can significantly affect power management opportunities in the synthesized architecture. Based on this observation, we present a procedure for constraining variable assignment, so that the functional units in the synthesized architecture do not execute any spurious operations. Unlike many previously proposed power management techniques, our method does not have an attendant performance penalty. Experimental results indicate savings of up to 52.5% in power consumption over already power-optimized architectures, at area overheads not exceeding 6.4%.
在本文中,我们提出了一种针对以数据为主导的行为描述的高级综合的电源管理技术。我们的方法是建立在观察变量赋值可以显著影响综合架构中的电源管理机会的基础上的。基于这一观察,我们提出了一个约束变量赋值的过程,这样合成体系结构中的功能单元就不会执行任何虚假的操作。与以前提出的许多电源管理技术不同,我们的方法没有附带的性能损失。实验结果表明,在面积开销不超过6.4%的情况下,与已经进行了功率优化的架构相比,功耗节省高达52.5%。
{"title":"A power management methodology for high-level synthesis","authors":"G. Lakshminarayana, A. Raghunathan, N. Jha, S. Dey","doi":"10.1109/ICVD.1998.646573","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646573","url":null,"abstract":"In this paper, we present a power management technique targeted towards high-level synthesis of data-dominated behavioral descriptions. Our method is founded on the observation that variable assignment can significantly affect power management opportunities in the synthesized architecture. Based on this observation, we present a procedure for constraining variable assignment, so that the functional units in the synthesized architecture do not execute any spurious operations. Unlike many previously proposed power management techniques, our method does not have an attendant performance penalty. Experimental results indicate savings of up to 52.5% in power consumption over already power-optimized architectures, at area overheads not exceeding 6.4%.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129396742","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 24
A low power video frequency continuous time filter 一种低功耗视频连续时间滤波器
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646592
S. Venkatraman, S. Natarajan, K. Rao
A second order Gm-C filter designed in 1 /spl mu/m MOS technology is presented. The main characteristics of the filter are high linearity and low power operation at 5 V supply. This circuit uses MOS gate capacitance for the filter. Circuit performance shows a THD of 55 dB for 1 volt (pk-pk differential) at 1 MHz. The area of the filter is 320 sq. mils. and its power dissipation is 18 mW.
提出了一种采用1 /spl mu/m MOS技术设计的二阶Gm-C滤波器。该滤波器的主要特点是高线性度和在5v电源下的低功耗工作。该电路采用MOS栅极电容作为滤波器。电路性能显示,在1mhz下,1伏(pk-pk差分)的THD为55db。过滤器的面积是320平方英尺。密耳。功率损耗为18mw。
{"title":"A low power video frequency continuous time filter","authors":"S. Venkatraman, S. Natarajan, K. Rao","doi":"10.1109/ICVD.1998.646592","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646592","url":null,"abstract":"A second order Gm-C filter designed in 1 /spl mu/m MOS technology is presented. The main characteristics of the filter are high linearity and low power operation at 5 V supply. This circuit uses MOS gate capacitance for the filter. Circuit performance shows a THD of 55 dB for 1 volt (pk-pk differential) at 1 MHz. The area of the filter is 320 sq. mils. and its power dissipation is 18 mW.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"85 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123339872","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
Distributed logic simulation algorithm using preemption of inconsistent events 分布式逻辑仿真算法采用抢占不一致的事件
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646653
C. S. Raghu, S. Sundaram
Parallel processing offers a viable alternative to improve the enormous execution time of logic simulation of large VLSI designs. Various parallel logic simulation schemes have been proposed in recent years on achieving speedup using conservative and optimistic asynchronous algorithms. In this paper, we have proposed a new algorithm, capable of preempting inconsistent events and also reducing the number of messages sent among processors, resulting in faster simulation. Usage of prediction time, in both sequential and combinational circuits, gives capability of preempting inconsistent events and thereby supporting the rise/fall delay model for conservative event driven simulation. Implementation of the proposed algorithm has been carried out in a network of IBM RISC 6000/300 system workstations. Results of the proposed algorithm is compared with the null message based CM algorithm, and it was found that proposed algorithm more efficiently compared to the CM algorithm in case of sequential circuits and works as good as CM algorithm in combinational circuits.
并行处理提供了一种可行的替代方案,以改善大型超大规模集成电路设计中逻辑仿真的巨大执行时间。近年来,人们提出了各种采用保守和乐观异步算法实现加速的并行逻辑仿真方案。在本文中,我们提出了一种新的算法,能够抢占不一致的事件,并减少处理器之间发送的消息数量,从而更快地模拟。在顺序和组合电路中使用预测时间,提供了抢占不一致事件的能力,从而支持保守事件驱动仿真的上升/下降延迟模型。该算法已在IBM RISC 6000/300系统工作站网络中实现。将该算法与基于空消息的CM算法进行了比较,发现该算法在顺序电路中比CM算法更有效,在组合电路中比CM算法更有效。
{"title":"Distributed logic simulation algorithm using preemption of inconsistent events","authors":"C. S. Raghu, S. Sundaram","doi":"10.1109/ICVD.1998.646653","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646653","url":null,"abstract":"Parallel processing offers a viable alternative to improve the enormous execution time of logic simulation of large VLSI designs. Various parallel logic simulation schemes have been proposed in recent years on achieving speedup using conservative and optimistic asynchronous algorithms. In this paper, we have proposed a new algorithm, capable of preempting inconsistent events and also reducing the number of messages sent among processors, resulting in faster simulation. Usage of prediction time, in both sequential and combinational circuits, gives capability of preempting inconsistent events and thereby supporting the rise/fall delay model for conservative event driven simulation. Implementation of the proposed algorithm has been carried out in a network of IBM RISC 6000/300 system workstations. Results of the proposed algorithm is compared with the null message based CM algorithm, and it was found that proposed algorithm more efficiently compared to the CM algorithm in case of sequential circuits and works as good as CM algorithm in combinational circuits.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128517003","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
Optimizing logic design using Boolean transforms 使用布尔变换优化逻辑设计
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646605
P. Chavda, J. Jacob, V. Agrawal
When a Boolean function is transformed by exclusive-OR with a suitably selected transform function, the new function is often synthesized with significantly reduced hardware. The transform function is separately synthesized and the original function is recovered as an exclusive-OR of the two functions. We select the transform to reduce the number of cubes in the function to be synthesized. The function is represented as a Shannon expansion about selected variables. A transform function is constructed such that a selected set of cofactors is complemented to minimize the overall number of cubes. Examples of single-output functions show an average area reduction of 19%. For a multiple-output function, transformations can be customized for each output.
当一个布尔函数与一个适当选择的变换函数进行异或变换时,新函数通常在大大减少硬件的情况下合成。变换函数单独合成,原函数作为两个函数的异或恢复。我们选择变换是为了减少要合成的函数中立方体的数量。该函数表示为关于选定变量的香农展开。构造一个变换函数,使一组选定的辅因子互补,以最小化立方体的总数。单输出函数的例子显示平均面积减少19%。对于多输出函数,可以为每个输出定制转换。
{"title":"Optimizing logic design using Boolean transforms","authors":"P. Chavda, J. Jacob, V. Agrawal","doi":"10.1109/ICVD.1998.646605","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646605","url":null,"abstract":"When a Boolean function is transformed by exclusive-OR with a suitably selected transform function, the new function is often synthesized with significantly reduced hardware. The transform function is separately synthesized and the original function is recovered as an exclusive-OR of the two functions. We select the transform to reduce the number of cubes in the function to be synthesized. The function is represented as a Shannon expansion about selected variables. A transform function is constructed such that a selected set of cofactors is complemented to minimize the overall number of cubes. Examples of single-output functions show an average area reduction of 19%. For a multiple-output function, transformations can be customized for each output.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"156 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131719440","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}
引用次数: 2
期刊
Proceedings Eleventh 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1