首页 > 最新文献

Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232)最新文献

英文 中文
A novel method for stochastic nonlinearity analysis of a CMOS pipeline ADC 一种新的CMOS流水线ADC随机非线性分析方法
D. Goren, Eliyahu Shamsaev, I. Wagner
An analytic approach is presented for estimating the nonlinearity of an analog to digital converter (ADC) as a function of the variations in the circuit devices. The approach is demonstrated for the case of a pipeline ADC with digital error correction. Under some mild assumptions on the expected variations, the error probability is expressed as a simple explicit function of the standard deviations in the components' parameters: gain errors, comparator offset errors and resistor errors. The analytical expression is verified for Integral Non Linearity (INL), and its limits are studied using Monte-Carlo simulations of a 10 bit pipeline ADC structure.
提出了一种估计模数转换器(ADC)非线性随电路器件变化的解析方法。该方法以带数字纠错的流水线ADC为例进行了演示。在对期望变化的一些温和假设下,误差概率表示为元件参数标准差的简单显式函数:增益误差、比较器偏移误差和电阻误差。对积分非线性(INL)的解析表达式进行了验证,并利用10位流水线ADC结构的蒙特卡罗仿真研究了其局限性。
{"title":"A novel method for stochastic nonlinearity analysis of a CMOS pipeline ADC","authors":"D. Goren, Eliyahu Shamsaev, I. Wagner","doi":"10.1145/378239.378370","DOIUrl":"https://doi.org/10.1145/378239.378370","url":null,"abstract":"An analytic approach is presented for estimating the nonlinearity of an analog to digital converter (ADC) as a function of the variations in the circuit devices. The approach is demonstrated for the case of a pipeline ADC with digital error correction. Under some mild assumptions on the expected variations, the error probability is expressed as a simple explicit function of the standard deviations in the components' parameters: gain errors, comparator offset errors and resistor errors. The analytical expression is verified for Integral Non Linearity (INL), and its limits are studied using Monte-Carlo simulations of a 10 bit pipeline ADC structure.","PeriodicalId":154316,"journal":{"name":"Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232)","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115148449","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}
引用次数: 11
A unified DFT architecture for use with IEEE 1149.1 and VSIA/IEEE P1500 compliant test access controllers 用于IEEE 1149.1和VSIA/IEEE P1500兼容的测试访问控制器的统一DFT体系结构
B. Dervisoglu
This paper discusses some of the critical issues that may prevent IEEE P1500 from becoming an acceptable standard and offers some suggestions for their solution. In particular, the inadequacy of the proposed P1500 and the VSIA solutions in handling hierarchical implementations is addressed. Support for hierarchical implementations is seen as an essential feature in a test access methodology that is intended for use in System on a Chip (SoC) designs. The author is actively pursuing some of these solutions through the working groups.
本文讨论了可能阻碍IEEE P1500成为可接受标准的一些关键问题,并为解决这些问题提供了一些建议。特别地,提出了P1500和VSIA解决方案在处理分层实现方面的不足之处。对分层实现的支持被视为测试访问方法的基本特征,旨在用于片上系统(SoC)设计。作者正在通过工作组积极地寻求其中的一些解决方案。
{"title":"A unified DFT architecture for use with IEEE 1149.1 and VSIA/IEEE P1500 compliant test access controllers","authors":"B. Dervisoglu","doi":"10.1145/378239.378280","DOIUrl":"https://doi.org/10.1145/378239.378280","url":null,"abstract":"This paper discusses some of the critical issues that may prevent IEEE P1500 from becoming an acceptable standard and offers some suggestions for their solution. In particular, the inadequacy of the proposed P1500 and the VSIA solutions in handling hierarchical implementations is addressed. Support for hierarchical implementations is seen as an essential feature in a test access methodology that is intended for use in System on a Chip (SoC) designs. The author is actively pursuing some of these solutions through the working groups.","PeriodicalId":154316,"journal":{"name":"Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117348793","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
Technology mapping for SOI domino logic incorporating solutions for the parasitic bipolar effect 包含寄生双极效应解决方案的SOI domino逻辑的技术映射
S. Karandikar, S. Sapatnekar
We present a technology mapping algorithm for implementing a random logic gate network in domino logic. The target technology of implementation is silicon on insulator (SOI). SOI devices exhibit an effect known as parasitic bipolar effect (PBE), which can lead to incorrect logic values in the circuit. Our algorithm solves the technology mapping problem by permitting several transformations during the mapping process in order to avoid the PBE, such as transistor reordering, altering the way transistors are organized into gates, and adding pmos discharge transistors. We minimize the total cost of implementation, which includes the discharge transistors required for correct functioning. Our algorithm generates solutions that reduce the number of discharge transistors needed by 44.23%, and reduces the size of the final solution by 11.66% on average.
提出了一种在domino逻辑中实现随机逻辑门网络的技术映射算法。实现的目标技术是绝缘体上硅(SOI)。SOI器件表现出一种被称为寄生双极效应(PBE)的效应,这可能导致电路中的错误逻辑值。我们的算法通过允许在映射过程中进行几种转换来解决技术映射问题,以避免PBE,例如晶体管重新排序,改变晶体管组织成门的方式,以及添加pmos放电晶体管。我们将实现的总成本降至最低,其中包括正确工作所需的放电晶体管。我们的算法生成的解决方案将所需的放电晶体管数量减少44.23%,最终解决方案的尺寸平均减少11.66%。
{"title":"Technology mapping for SOI domino logic incorporating solutions for the parasitic bipolar effect","authors":"S. Karandikar, S. Sapatnekar","doi":"10.1145/378239.378527","DOIUrl":"https://doi.org/10.1145/378239.378527","url":null,"abstract":"We present a technology mapping algorithm for implementing a random logic gate network in domino logic. The target technology of implementation is silicon on insulator (SOI). SOI devices exhibit an effect known as parasitic bipolar effect (PBE), which can lead to incorrect logic values in the circuit. Our algorithm solves the technology mapping problem by permitting several transformations during the mapping process in order to avoid the PBE, such as transistor reordering, altering the way transistors are organized into gates, and adding pmos discharge transistors. We minimize the total cost of implementation, which includes the discharge transistors required for correct functioning. Our algorithm generates solutions that reduce the number of discharge transistors needed by 44.23%, and reduces the size of the final solution by 11.66% on average.","PeriodicalId":154316,"journal":{"name":"Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232)","volume":"305 5","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120986638","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}
引用次数: 4
Robust interfaces for mixed-timing systems with application to latency-insensitive protocols 应用延迟不敏感协议的混合时序系统的鲁棒接口
Tiberiu Chelcea, S. Nowick
This paper presents several low-latency mixed-timing FIFO designs that interface systems on a chip working at different speeds. The connected systems can be either synchronous or asynchronous. The designs are then adapted to work between systems with very long interconnection delays, by migrating a single-clock solution by Carloni et al. (for "latency-insensitive" protocols) to mixed-timing domains. The new designs can be made arbitrarily robust with regard to metastability and interface operating speeds. Initial simulations for both latency and throughput are promising.
本文介绍了几种低延迟混合时序FIFO设计,它们在芯片上以不同的速度工作。连接的系统可以是同步的,也可以是异步的。通过将Carloni等人的单时钟解决方案(用于“延迟不敏感”协议)迁移到混合定时域,这些设计随后适应于具有很长互连延迟的系统之间的工作。新设计可以在亚稳性和界面操作速度方面实现任意稳健性。对延迟和吞吐量的初步模拟都很有希望。
{"title":"Robust interfaces for mixed-timing systems with application to latency-insensitive protocols","authors":"Tiberiu Chelcea, S. Nowick","doi":"10.1145/378239.378256","DOIUrl":"https://doi.org/10.1145/378239.378256","url":null,"abstract":"This paper presents several low-latency mixed-timing FIFO designs that interface systems on a chip working at different speeds. The connected systems can be either synchronous or asynchronous. The designs are then adapted to work between systems with very long interconnection delays, by migrating a single-clock solution by Carloni et al. (for \"latency-insensitive\" protocols) to mixed-timing domains. The new designs can be made arbitrarily robust with regard to metastability and interface operating speeds. Initial simulations for both latency and throughput are promising.","PeriodicalId":154316,"journal":{"name":"Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232)","volume":"123 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121015635","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}
引用次数: 126
LOTTERYBUS: a new high-performance communication architecture for system-on-chip designs LOTTERYBUS:一种用于片上系统设计的新型高性能通信架构
K. Lahiri, A. Raghunathan, G. Lakshminarayana
The LOTTERYBUS architecture was designed to address the following limitations of current communication architectures: (i) lack of control over the allocation of communication bandwidth to different system components or data flows (e.g., in static priority based shared buses), leading to starvation of lower priority components in some situations, and (ii) significant latencies resulting from variations in the time-profile of the communication requests (e.g., in time division multiplexed access (TDMA) based architectures), sometimes leading to larger latencies for high-priority communications. We present two variations of LOTTERYBUS: the first is a low overhead architecture with statically configured parameters, while the second variant is a more sophisticated architecture, in which values of the architectural parameters are allowed to vary dynamically. Our experiments investigate the performance of the LOTTERYBUS architecture across a wide range of communication traffic characteristics. In addition, we also analyze its performance in a 4/spl times/4 ATM switch sub-system design. The results demonstrate that the LOTTERYBUS architecture is (i) capable of providing the designer with fine grained control over the bandwidth allocated to each SoC component or data flow, and (ii) well suited to provide high priority communication traffic with low latencies (we observed upto 85.4% reduction in communication latencies over conventional on-chip communication architectures).
LOTTERYBUS架构旨在解决当前通信架构的以下限制:(i)缺乏对不同系统组件或数据流的通信带宽分配的控制(例如,在基于静态优先级的共享总线中),导致在某些情况下低优先级组件的饥饿;(ii)由于通信请求的时间分布变化(例如,在基于时分多路复用访问(TDMA)的架构中)造成的显著延迟,有时导致高优先级通信的较大延迟。我们提出了LOTTERYBUS的两种变体:第一种是具有静态配置参数的低开销架构,而第二种变体是更复杂的架构,其中允许架构参数的值动态变化。我们的实验研究了LOTTERYBUS架构在各种通信流量特征下的性能。此外,我们还分析了其在4/spl倍/4 ATM交换机子系统设计中的性能。结果表明,LOTTERYBUS架构(i)能够为设计人员提供对分配给每个SoC组件或数据流的带宽的细粒度控制,并且(ii)非常适合提供具有低延迟的高优先级通信流量(我们观察到通信延迟比传统的片上通信架构减少了85.4%)。
{"title":"LOTTERYBUS: a new high-performance communication architecture for system-on-chip designs","authors":"K. Lahiri, A. Raghunathan, G. Lakshminarayana","doi":"10.1145/378239.378252","DOIUrl":"https://doi.org/10.1145/378239.378252","url":null,"abstract":"The LOTTERYBUS architecture was designed to address the following limitations of current communication architectures: (i) lack of control over the allocation of communication bandwidth to different system components or data flows (e.g., in static priority based shared buses), leading to starvation of lower priority components in some situations, and (ii) significant latencies resulting from variations in the time-profile of the communication requests (e.g., in time division multiplexed access (TDMA) based architectures), sometimes leading to larger latencies for high-priority communications. We present two variations of LOTTERYBUS: the first is a low overhead architecture with statically configured parameters, while the second variant is a more sophisticated architecture, in which values of the architectural parameters are allowed to vary dynamically. Our experiments investigate the performance of the LOTTERYBUS architecture across a wide range of communication traffic characteristics. In addition, we also analyze its performance in a 4/spl times/4 ATM switch sub-system design. The results demonstrate that the LOTTERYBUS architecture is (i) capable of providing the designer with fine grained control over the bandwidth allocated to each SoC component or data flow, and (ii) well suited to provide high priority communication traffic with low latencies (we observed upto 85.4% reduction in communication latencies over conventional on-chip communication architectures).","PeriodicalId":154316,"journal":{"name":"Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232)","volume":"14 6 Pt 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123715822","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}
引用次数: 146
(When) will FPGAs kill ASICs? fpga何时会取代asic ?
Pub Date : 2001-06-22 DOI: 10.1109/DAC.2001.156159
Rob A. Rutenbar
{"title":"(When) will FPGAs kill ASICs?","authors":"Rob A. Rutenbar","doi":"10.1109/DAC.2001.156159","DOIUrl":"https://doi.org/10.1109/DAC.2001.156159","url":null,"abstract":"","PeriodicalId":154316,"journal":{"name":"Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126728257","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}
引用次数: 11
Formal property verification by abstraction refinement with formal, simulation and hybrid engines 通过形式化、仿真和混合引擎进行抽象细化的形式化属性验证
Dong Wang, Pei-Hsin Ho, Jiang Long, J. Kukula, Yunshan Zhu, Hi-Keung Tony Ma, R. Damiano
We present RFN, a formal property verification tool based on abstraction refinement. Abstraction refinement is a strategy for property verification. It iteratively refines an abstract model to better approximate the behavior of the original design in the hope that the abstract model alone will provide enough evidence to prove or disprove the property. However, previous work on abstraction refinement was only demonstrated on designs with up to 500 registers. We developed RFN to verify real-world designs that may contain thousands of registers. RFN differs from the previous work in several ways. First, instead of relying on a single engine, RFN employs multiple formal verification engines, including a BDD-ATPG hybrid engine and a conventional BDD-based fixpoint engine, for finding error traces or proving properties on the abstract model. Second, RFN uses a novel two-phase process involving 3-valued simulation and sequential ATPG to determine how to refine the abstract model. Third, RFN avoids the weakness of other abstraction-refinement algorithms-finding error traces on the original design, by utilizing the error trace of the abstract model to guide sequential ATPG to find an error trace on the original design. We implemented and applied a prototype of RFN to verify various properties of real-world RTL designs containing approximately 5,000 registers, which represents an order of magnitude improvement over previous results. On these designs, we successfully proved a few properties and discovered a design violation.
提出了一种基于抽象细化的形式化属性验证工具RFN。抽象细化是一种属性验证策略。它迭代地改进抽象模型,以更好地近似原始设计的行为,希望抽象模型本身就能提供足够的证据来证明或反驳该属性。然而,之前关于抽象细化的工作只在多达500个寄存器的设计上得到了演示。我们开发RFN是为了验证可能包含数千个寄存器的实际设计。RFN在几个方面不同于以前的工作。首先,RFN不依赖单一引擎,而是使用多个形式验证引擎,包括BDD-ATPG混合引擎和传统的基于bdd的定点引擎,用于查找错误痕迹或证明抽象模型上的属性。其次,RFN采用一种新颖的两阶段过程,包括3值模拟和顺序ATPG,以确定如何改进抽象模型。第三,RFN通过利用抽象模型的错误跟踪引导序列ATPG在原始设计上寻找错误跟踪,避免了其他抽象细化算法在原始设计上寻找错误跟踪的弱点。我们实现并应用了RFN的原型来验证包含大约5,000个寄存器的真实RTL设计的各种特性,这比以前的结果有了一个数量级的改进。在这些设计中,我们成功地证明了一些属性,并发现了设计违规。
{"title":"Formal property verification by abstraction refinement with formal, simulation and hybrid engines","authors":"Dong Wang, Pei-Hsin Ho, Jiang Long, J. Kukula, Yunshan Zhu, Hi-Keung Tony Ma, R. Damiano","doi":"10.1145/378239.378260","DOIUrl":"https://doi.org/10.1145/378239.378260","url":null,"abstract":"We present RFN, a formal property verification tool based on abstraction refinement. Abstraction refinement is a strategy for property verification. It iteratively refines an abstract model to better approximate the behavior of the original design in the hope that the abstract model alone will provide enough evidence to prove or disprove the property. However, previous work on abstraction refinement was only demonstrated on designs with up to 500 registers. We developed RFN to verify real-world designs that may contain thousands of registers. RFN differs from the previous work in several ways. First, instead of relying on a single engine, RFN employs multiple formal verification engines, including a BDD-ATPG hybrid engine and a conventional BDD-based fixpoint engine, for finding error traces or proving properties on the abstract model. Second, RFN uses a novel two-phase process involving 3-valued simulation and sequential ATPG to determine how to refine the abstract model. Third, RFN avoids the weakness of other abstraction-refinement algorithms-finding error traces on the original design, by utilizing the error trace of the abstract model to guide sequential ATPG to find an error trace on the original design. We implemented and applied a prototype of RFN to verify various properties of real-world RTL designs containing approximately 5,000 registers, which represents an order of magnitude improvement over previous results. On these designs, we successfully proved a few properties and discovered a design violation.","PeriodicalId":154316,"journal":{"name":"Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232)","volume":"421 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116402450","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}
引用次数: 83
False coupling interactions in static timing analysis 静态时序分析中的伪耦合相互作用
Ravishankar Arunachalam, R. D. Blanton, L. Pileggi
Neighboring line switching can contribute to a large portion of the delay of a line for today's deep submicron designs. In order to avoid excessive conservatism in static timing analysis, it is important to determine if aggressor lines can potentially switch simultaneously with the victim. In this paper, we present a comprehensive ATPG-based approach that uses functional information to identify valid interactions between coupled lines. Our algorithm accounts for glitches on aggressors that can be caused by static and dynamic hazards in the circuit. We present results on several benchmark circuits that show the value of considering functional information to reduce the conservatism associated with worst-case coupled line switching assumptions during static timing analysis.
对于今天的深亚微米设计,相邻线路切换可能会导致线路延迟的很大一部分。为了避免在静态时序分析中过度保守,确定攻击线是否可能与受害者同时切换是很重要的。在本文中,我们提出了一种基于atpg的综合方法,该方法使用功能信息来识别耦合线之间的有效相互作用。我们的算法考虑了可能由电路中的静态和动态危险引起的攻击器故障。我们给出了几个基准电路的结果,显示了在静态时序分析中考虑功能信息以减少与最坏情况耦合线路切换假设相关的保守性的价值。
{"title":"False coupling interactions in static timing analysis","authors":"Ravishankar Arunachalam, R. D. Blanton, L. Pileggi","doi":"10.1145/378239.379055","DOIUrl":"https://doi.org/10.1145/378239.379055","url":null,"abstract":"Neighboring line switching can contribute to a large portion of the delay of a line for today's deep submicron designs. In order to avoid excessive conservatism in static timing analysis, it is important to determine if aggressor lines can potentially switch simultaneously with the victim. In this paper, we present a comprehensive ATPG-based approach that uses functional information to identify valid interactions between coupled lines. Our algorithm accounts for glitches on aggressors that can be caused by static and dynamic hazards in the circuit. We present results on several benchmark circuits that show the value of considering functional information to reduce the conservatism associated with worst-case coupled line switching assumptions during static timing analysis.","PeriodicalId":154316,"journal":{"name":"Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232)","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114051013","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}
引用次数: 34
Performance-driven multi-level clustering with application to hierarchical FPGA mapping 性能驱动的多级聚类及其在FPGA分层映射中的应用
J. Cong, Michail Romesis
In this paper, we study the problem of performance-driven multi-level circuit clustering with application to hierarchical FPGA designs. We first show that the performance-driven multi-level clustering problem is NP-hard (in contrast to the fact that single-level performance-driven clustering can be solved in polynomial time optimally). Then, we present an efficient heuristic for two-level clustering for delay minimization. It can also provide area-delay trade-off by controlling the amount of node duplication. The algorithm is applied to Altera's latest APEX FPGA architecture which has a two-level hierarchy. Experimental results with combinational circuits show that with our performance-driven two-level clustering solution we can improve the circuit performance produced by the Quartus Design System from Altera by an average of 15% for APEX devices measured in terms of delay after final layout. To our knowledge this is the first in-depth study for the performance-driven multi-level circuit clustering problem.
本文研究了性能驱动的多级电路聚类问题,并将其应用于分层FPGA设计。我们首先证明了性能驱动的多级聚类问题是np困难的(与单级性能驱动的聚类可以在多项式时间内最优解决的事实相反)。然后,我们提出了一种有效的两级聚类的启发式算法来最小化延迟。它还可以通过控制节点重复的数量来提供区域延迟权衡。该算法应用于Altera最新的APEX FPGA架构,该架构具有两级层次结构。组合电路的实验结果表明,通过我们的性能驱动的两级聚类解决方案,我们可以将由Altera Quartus Design System生产的电路性能平均提高15%,用于APEX器件在最终布局后的延迟测量。据我们所知,这是对性能驱动的多级电路聚类问题的第一次深入研究。
{"title":"Performance-driven multi-level clustering with application to hierarchical FPGA mapping","authors":"J. Cong, Michail Romesis","doi":"10.1145/378239.378532","DOIUrl":"https://doi.org/10.1145/378239.378532","url":null,"abstract":"In this paper, we study the problem of performance-driven multi-level circuit clustering with application to hierarchical FPGA designs. We first show that the performance-driven multi-level clustering problem is NP-hard (in contrast to the fact that single-level performance-driven clustering can be solved in polynomial time optimally). Then, we present an efficient heuristic for two-level clustering for delay minimization. It can also provide area-delay trade-off by controlling the amount of node duplication. The algorithm is applied to Altera's latest APEX FPGA architecture which has a two-level hierarchy. Experimental results with combinational circuits show that with our performance-driven two-level clustering solution we can improve the circuit performance produced by the Quartus Design System from Altera by an average of 15% for APEX devices measured in terms of delay after final layout. To our knowledge this is the first in-depth study for the performance-driven multi-level circuit clustering problem.","PeriodicalId":154316,"journal":{"name":"Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122078580","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
A transaction-based unified simulation/emulation architecture for functional verification 用于功能验证的基于事务的统一仿真/仿真体系结构
M. Kudlugi, S. Hassoun, C. Selvidge, Duaine Pryor
A transaction-based layered architecture providing for 100% portability of a C-based testbench between simulation and emulation is proposed. Transaction-based communication results in performance which is commensurate with emulation without a hardware target. Test-bench portability eliminates duplicated effort when combining system level simulation and emulation. An implementation based on the IKOS VStation emulator validates these architectural claims on real designs.
提出了一种基于事务的分层体系结构,提供了基于c语言的测试平台在仿真和仿真之间100%的可移植性。基于事务的通信产生的性能与没有硬件目标的仿真相当。测试台的可移植性在结合系统级仿真和仿真时消除了重复的工作。基于IKOS VStation仿真器的实现在实际设计中验证了这些架构要求。
{"title":"A transaction-based unified simulation/emulation architecture for functional verification","authors":"M. Kudlugi, S. Hassoun, C. Selvidge, Duaine Pryor","doi":"10.1145/378239.379036","DOIUrl":"https://doi.org/10.1145/378239.379036","url":null,"abstract":"A transaction-based layered architecture providing for 100% portability of a C-based testbench between simulation and emulation is proposed. Transaction-based communication results in performance which is commensurate with emulation without a hardware target. Test-bench portability eliminates duplicated effort when combining system level simulation and emulation. An implementation based on the IKOS VStation emulator validates these architectural claims on real designs.","PeriodicalId":154316,"journal":{"name":"Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117080546","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}
引用次数: 36
期刊
Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232)
全部 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