首页 > 最新文献

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
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
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
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
Arbitrary precision arithmetic-SIMD style 任意精度算术- simd风格
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646590
S. Balakrishnan, S. Nandy
Current day general purpose processors have been enhanced with what is called "media instruction set" to achieve performance gains in applications that are media processing intensive. The instruction set that has been added exploits the fact that media applications have small native datatypes and have widths much less than that supported by commercial processors and the plethora of data-parallelism in such applications. Current processors enhanced with the "media instruction set" support arithmetic on sub-datatypes of only 8-bit, 16-bit, 32-bit and 64-bit precision. In this paper we motivate the need for arbitrary precision packed arithmetic wherein the width of the sub-datatypes are programmable by the user and propose an implementation for arithmetic on such packed datatypes. The proposed scheme has marginal hardware overhead over conventional implementations of arithmetic on processors incorporating a multimedia extended instruction set.
当前的通用处理器已经通过所谓的“媒体指令集”进行了增强,以在媒体处理密集型应用程序中实现性能提升。添加的指令集利用了媒体应用程序具有较小的本机数据类型和宽度远小于商业处理器所支持的数据类型和宽度这一事实,以及此类应用程序中大量的数据并行性。当前使用“媒体指令集”增强的处理器只支持8位、16位、32位和64位精度的子数据类型运算。在本文中,我们激发了对任意精度封装算法的需求,其中子数据类型的宽度是由用户可编程的,并提出了在这种封装数据类型上的算法实现。与传统的包含多媒体扩展指令集的处理器上的算法实现相比,所提出的方案具有边际的硬件开销。
{"title":"Arbitrary precision arithmetic-SIMD style","authors":"S. Balakrishnan, S. Nandy","doi":"10.1109/ICVD.1998.646590","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646590","url":null,"abstract":"Current day general purpose processors have been enhanced with what is called \"media instruction set\" to achieve performance gains in applications that are media processing intensive. The instruction set that has been added exploits the fact that media applications have small native datatypes and have widths much less than that supported by commercial processors and the plethora of data-parallelism in such applications. Current processors enhanced with the \"media instruction set\" support arithmetic on sub-datatypes of only 8-bit, 16-bit, 32-bit and 64-bit precision. In this paper we motivate the need for arbitrary precision packed arithmetic wherein the width of the sub-datatypes are programmable by the user and propose an implementation for arithmetic on such packed datatypes. The proposed scheme has marginal hardware overhead over conventional implementations of arithmetic on processors incorporating a multimedia extended instruction set.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"4 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":"114261869","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Top-down approach to technology migration for full-custom mask layouts 自定义掩码布局的自顶向下技术迁移方法
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646577
Z. Apanovich, A. Marchuk
The approach to technology migration presented in this paper is based on a compaction and rerouting strategy. It takes as input the full-chip mask layout hierarchical description (CIF format) and produces as output the mask layout in the target design rules. The applicability of the compaction and rerouting facilities, and the flexibility of the routing layers redistribution between different levels of mask layout hierarchy, are provided by a procedure for mask layout decomposition. The decomposition procedure takes as input any node of the mask layout hierarchical description and extracts the fragments which should be transformed by means of compaction. The size of the extracted fragments is controlled by decomposition parameters. Each extracted fragment is processed by a symbolisation procedure which provides resizing and regeneration of elementary objects such as transistors, contacts and wires. The target mask layout for each fragment is generated by a compaction procedure which is controlled by the constraints extracted during the symbolisation step. The resulting chip mask layout is generated by a routing procedure which is controlled by the data structures (netlist and floorplan) extracted during the decomposition step.
本文提出的技术迁移方法是基于压缩和重路由策略。它将全芯片掩码布局分层描述(CIF格式)作为输入,并产生目标设计规则中的掩码布局作为输出。通过掩码布局分解程序,提供了压缩和重路由功能的适用性和路由层在不同掩码布局层次之间重新分配的灵活性。分解过程以掩模布局分层描述的任意节点为输入,通过压缩提取需要变换的碎片。提取的碎片大小由分解参数控制。每个提取的片段都通过一个符号化程序进行处理,该程序提供了晶体管、触点和电线等基本对象的大小调整和再生。每个片段的目标掩码布局由一个压缩过程生成,该压缩过程由符号化步骤中提取的约束控制。由此产生的芯片掩码布局由路由过程生成,路由过程由分解步骤中提取的数据结构(网表和平面图)控制。
{"title":"Top-down approach to technology migration for full-custom mask layouts","authors":"Z. Apanovich, A. Marchuk","doi":"10.1109/ICVD.1998.646577","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646577","url":null,"abstract":"The approach to technology migration presented in this paper is based on a compaction and rerouting strategy. It takes as input the full-chip mask layout hierarchical description (CIF format) and produces as output the mask layout in the target design rules. The applicability of the compaction and rerouting facilities, and the flexibility of the routing layers redistribution between different levels of mask layout hierarchy, are provided by a procedure for mask layout decomposition. The decomposition procedure takes as input any node of the mask layout hierarchical description and extracts the fragments which should be transformed by means of compaction. The size of the extracted fragments is controlled by decomposition parameters. Each extracted fragment is processed by a symbolisation procedure which provides resizing and regeneration of elementary objects such as transistors, contacts and wires. The target mask layout for each fragment is generated by a compaction procedure which is controlled by the constraints extracted during the symbolisation step. The resulting chip mask layout is generated by a routing procedure which is controlled by the data structures (netlist and floorplan) extracted during the decomposition step.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"173 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":"114445574","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
False path detection at transistor level 在晶体管级误路检测
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646607
Abhijit Das, Samrat Sen, Mohan Rangan, Rupesh Nayak, G. Nandakumar
The prevalent concern over static timing analysis is that it might produce a very pessimistic result in presence of false paths in the circuit. It is therefore essential to detect and avoid the false paths during timing analysis, to estimate the timing characteristics of the design better. In this paper a framework is presented to automatically detect false paths at the transistor level. The false path detection involves logic extraction from a transistor level netlist and then detecting false paths, with more accurate estimation of the path delays.
对静态时序分析的普遍关注是,它可能在电路中存在假路径时产生非常悲观的结果。因此,在时序分析中检测和避免假路径,以更好地估计设计的时序特性是至关重要的。本文提出了一个在晶体管级自动检测误路的框架。假路径检测包括从晶体管级网表中提取逻辑,然后检测假路径,更准确地估计路径延迟。
{"title":"False path detection at transistor level","authors":"Abhijit Das, Samrat Sen, Mohan Rangan, Rupesh Nayak, G. Nandakumar","doi":"10.1109/ICVD.1998.646607","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646607","url":null,"abstract":"The prevalent concern over static timing analysis is that it might produce a very pessimistic result in presence of false paths in the circuit. It is therefore essential to detect and avoid the false paths during timing analysis, to estimate the timing characteristics of the design better. In this paper a framework is presented to automatically detect false paths at the transistor level. The false path detection involves logic extraction from a transistor level netlist and then detecting false paths, with more accurate estimation of the path delays.","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":"129961116","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
期刊
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学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1