首页 > 最新文献

32nd Design Automation Conference最新文献

英文 中文
Power Estimation in Sequential Circuitsy 顺序电路中的功率估计
Pub Date : 1900-01-01 DOI: 10.1145/217474.217602
F. Najm, S. Goel, I. Hajj
A new method for power estimation in sequential circuits is presented that is based on a statistical estimation technique. By applying randomly generated input sequences to the circuit, statistics on the latch outputs are collected, by simulation, that allow efficient power estimation for the whole design. An important advantage of this approach is that the desired accuracy can be specified up-front by the user; the algorithm iterates until the specified accuracy is achieved. This has been implemented and tested on a number of sequential circuits and found to be much faster than existing techniques. We can complete the analysis of a circuit with 1,452 ip-ops and 19,253 gates in about 4.6 hours (the largest test case reported previously has 223 flip-flops).
提出了一种基于统计估计技术的时序电路功率估计新方法。通过将随机生成的输入序列应用于电路,通过仿真收集锁存器输出的统计数据,从而对整个设计进行有效的功率估计。这种方法的一个重要优点是,用户可以预先指定所需的精度;该算法迭代,直到达到指定的精度。这已经在许多顺序电路上实现和测试,发现比现有技术快得多。我们可以在大约4.6小时内完成对具有1,452个ip-ops和19,253个门的电路的分析(之前报道的最大测试用例有223个触发器)。
{"title":"Power Estimation in Sequential Circuitsy","authors":"F. Najm, S. Goel, I. Hajj","doi":"10.1145/217474.217602","DOIUrl":"https://doi.org/10.1145/217474.217602","url":null,"abstract":"A new method for power estimation in sequential circuits is presented that is based on a statistical estimation technique. By applying randomly generated input sequences to the circuit, statistics on the latch outputs are collected, by simulation, that allow efficient power estimation for the whole design. An important advantage of this approach is that the desired accuracy can be specified up-front by the user; the algorithm iterates until the specified accuracy is achieved. This has been implemented and tested on a number of sequential circuits and found to be much faster than existing techniques. We can complete the analysis of a circuit with 1,452 ip-ops and 19,253 gates in about 4.6 hours (the largest test case reported previously has 223 flip-flops).","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132115046","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 81
Novel Verification Framework Combining Structural and OBDD Methods in a Synthesis Environment 综合环境中结合结构化和OBDD方法的新型验证框架
Pub Date : 1900-01-01 DOI: 10.1145/217474.328705
S. Reddy, W. Kunz, D. Pradhan
This paper presents a new methodology for formal logic verification for combinational circuits. Specifically, a structural approach is used, based on indirect implications derived by using Recursive Learning. This is extended to formulate a hybrid approach where this structural method is used to reduce the complexity of a subsequent functional method based on OBDDs. It is demonstrated how OBDD-based verification can take great advantage of structural preprocessing in a synthesis environment. The experimental results show the effective compromise achieved between memory-efficient structural methods and functional methods. One more advantage of these methods lies in the fact that resources that go into logic synthesis can effectively be reused for verification purposes.
提出了一种新的组合电路形式逻辑验证方法。具体地说,我们使用了一种结构化的方法,基于使用递归学习衍生的间接含义。这被扩展为形成一种混合方法,其中使用这种结构方法来降低基于obdd的后续功能方法的复杂性。演示了基于obdd的验证如何在合成环境中充分利用结构预处理。实验结果表明,结构方法和功能方法之间实现了有效的折衷。这些方法的另一个优点在于,用于逻辑综合的资源可以有效地用于验证目的而重用。
{"title":"Novel Verification Framework Combining Structural and OBDD Methods in a Synthesis Environment","authors":"S. Reddy, W. Kunz, D. Pradhan","doi":"10.1145/217474.328705","DOIUrl":"https://doi.org/10.1145/217474.328705","url":null,"abstract":"This paper presents a new methodology for formal logic verification for combinational circuits. Specifically, a structural approach is used, based on indirect implications derived by using Recursive Learning. This is extended to formulate a hybrid approach where this structural method is used to reduce the complexity of a subsequent functional method based on OBDDs. It is demonstrated how OBDD-based verification can take great advantage of structural preprocessing in a synthesis environment. The experimental results show the effective compromise achieved between memory-efficient structural methods and functional methods. One more advantage of these methods lies in the fact that resources that go into logic synthesis can effectively be reused for verification purposes.","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"109 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114907286","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}
引用次数: 71
Externally Hazard-Free Implementations of Asynchronous Circuits 异步电路的外部无危险实现
Pub Date : 1900-01-01 DOI: 10.1145/217474.217617
Milton H. Sawasaki, C. Ykman-Couvreur, Bill Lin
We present a new sum-of-product based asynchronous architecture, called the N-SHOT architecture, that operates correctly under internal hazardous responses and guarantees hazard-freeness at the observable non-input signals. We formally prove that within this architecture a verywide class of semi-modular state graphs with input choices (either distributive or non-distributive) that satisfy the complete state coding property always admit a correct implementation. As with synchronous circuits,we permit internal hazards in the combinational logic core, which means we can make use of conventional combinational logic minimization methods to produce the sum-of-product implementation. This represents a significant departure from most existing methods that require the combinational logic to be hazard-free and are mainly valid for distributive behaviors.
我们提出了一种新的基于乘积和的异步体系结构,称为N-SHOT体系结构,它在内部危险响应下正确运行,并保证在可观察的非输入信号下无危险。我们正式证明,在这个体系结构中,具有满足完整状态编码属性的输入选择(分布的或非分布的)的非常广泛的一类半模状态图总是承认一个正确的实现。与同步电路一样,我们允许组合逻辑核心存在内部危险,这意味着我们可以使用传统的组合逻辑最小化方法来产生乘积和实现。这代表了与大多数现有方法的重大背离,这些方法要求组合逻辑是无害的,并且主要适用于分配行为。
{"title":"Externally Hazard-Free Implementations of Asynchronous Circuits","authors":"Milton H. Sawasaki, C. Ykman-Couvreur, Bill Lin","doi":"10.1145/217474.217617","DOIUrl":"https://doi.org/10.1145/217474.217617","url":null,"abstract":"We present a new sum-of-product based asynchronous architecture, called the N-SHOT architecture, that operates correctly under internal hazardous responses and guarantees hazard-freeness at the observable non-input signals. We formally prove that within this architecture a verywide class of semi-modular state graphs with input choices (either distributive or non-distributive) that satisfy the complete state coding property always admit a correct implementation. As with synchronous circuits,we permit internal hazards in the combinational logic core, which means we can make use of conventional combinational logic minimization methods to produce the sum-of-product implementation. This represents a significant departure from most existing methods that require the combinational logic to be hazard-free and are mainly valid for distributive behaviors.","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"426 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126079698","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
New Ideas for Solving Covering Problems 解决覆盖问题的新思路
Pub Date : 1900-01-01 DOI: 10.1145/217474.217603
O. Coudert, J. Madre
Covering problems occur at several steps during logic synthesis including two-level minimization and DAG covering. This paper presents a better lower bound computation algorithm and two new pruning techniques that significantly improve the efficiency of covering problem solvers. We show that these techniques reduce by up to three orders of magnitude the time required to solve covering problems exactly.
覆盖问题发生在逻辑合成的几个步骤中,包括两级最小化和DAG覆盖。本文提出了一种更好的下界计算算法和两种新的剪枝技术,显著提高了覆盖问题求解器的效率。我们表明,这些技术将精确解决覆盖问题所需的时间减少了多达三个数量级。
{"title":"New Ideas for Solving Covering Problems","authors":"O. Coudert, J. Madre","doi":"10.1145/217474.217603","DOIUrl":"https://doi.org/10.1145/217474.217603","url":null,"abstract":"Covering problems occur at several steps during logic synthesis including two-level minimization and DAG covering. This paper presents a better lower bound computation algorithm and two new pruning techniques that significantly improve the efficiency of covering problem solvers. We show that these techniques reduce by up to three orders of magnitude the time required to solve covering problems exactly.","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123507391","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}
引用次数: 75
Efficient Steady-State Analysis Based on Matrix-Free Krylov-Subspace Methods 基于无矩阵krylov -子空间方法的高效稳态分析
Pub Date : 1900-01-01 DOI: 10.1145/217474.217574
R. Telichevesky, K. Kundert, Jacob K. White
Gaussian-elimination based shooting-Newton methods, a commonly used approach for computing steady-state solutions, grow in computational complexity like N/sup 3/, where N is the number of circuit equations. Just using iterative methods to solve the shooting-Newton equations results in an algorithm which is still order N/sup 2/ because of the cost of calculating the dense sensitivity matrix. Below, a matrix-free Krylov-subspace approach is presented, and the method is shown to reduce shooting-Newton computational complexity to that of ordinary transient analysis. Results from several examples are given to demonstrate that the matrix-free approach is more than ten times faster than using iterative methods alone for circuits with as few as 400 equations.
基于高斯消去的射击-牛顿方法是一种常用的计算稳态解的方法,其计算复杂度像N/sup 3/那样增长,其中N是电路方程的数量。仅用迭代法求解射击-牛顿方程,由于计算密集灵敏度矩阵的开销,算法仍然是N/sup 2/阶。下面,提出了一种无矩阵的krylov -子空间方法,并证明该方法可以将射击牛顿计算复杂度降低到普通瞬态分析的计算复杂度。几个例子的结果表明,对于只有400个方程的电路,无矩阵方法比单独使用迭代方法快十倍以上。
{"title":"Efficient Steady-State Analysis Based on Matrix-Free Krylov-Subspace Methods","authors":"R. Telichevesky, K. Kundert, Jacob K. White","doi":"10.1145/217474.217574","DOIUrl":"https://doi.org/10.1145/217474.217574","url":null,"abstract":"Gaussian-elimination based shooting-Newton methods, a commonly used approach for computing steady-state solutions, grow in computational complexity like N/sup 3/, where N is the number of circuit equations. Just using iterative methods to solve the shooting-Newton equations results in an algorithm which is still order N/sup 2/ because of the cost of calculating the dense sensitivity matrix. Below, a matrix-free Krylov-subspace approach is presented, and the method is shown to reduce shooting-Newton computational complexity to that of ordinary transient analysis. Results from several examples are given to demonstrate that the matrix-free approach is more than ten times faster than using iterative methods alone for circuits with as few as 400 equations.","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125550720","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}
引用次数: 156
A Fast State Assignment Procedure for Large FSMs 大型fsm的快速状态分配方法
Pub Date : 1900-01-01 DOI: 10.1109/dac.1995.249968
Massoud Pedram Shihming Liu
This paper addresses the problem of state assignment for large Finite State Machines (FSM). This is an important problem in the high performance digital system design where added functionality often comes at the expense of a larger (and slower) FSM to control the system. We present a new method to solve the graph embedding problem which is the main step in the state assignment process. The basic idea is to place the state adjacency graph in a two-dimensional grid while minimizing the total wire length. The grid is then mapped into an n-dimensional hypercube while nearly preserving the adjacency relations that is with dilation at most 2. Experimental results are presented and compared with those of NOVA.
研究了大型有限状态机(FSM)的状态分配问题。这是高性能数字系统设计中的一个重要问题,其中增加的功能通常是以牺牲更大(更慢)的FSM来控制系统为代价的。本文提出了一种解决状态分配过程中主要步骤图嵌入问题的新方法。基本思想是将状态邻接图放置在二维网格中,同时最小化总导线长度。然后将网格映射到一个n维的超立方体中,同时几乎保留了最大为2的邻接关系。给出了实验结果,并与NOVA进行了比较。
{"title":"A Fast State Assignment Procedure for Large FSMs","authors":"Massoud Pedram Shihming Liu","doi":"10.1109/dac.1995.249968","DOIUrl":"https://doi.org/10.1109/dac.1995.249968","url":null,"abstract":"This paper addresses the problem of state assignment for large Finite State Machines (FSM). This is an important problem in the high performance digital system design where added functionality often comes at the expense of a larger (and slower) FSM to control the system. We present a new method to solve the graph embedding problem which is the main step in the state assignment process. The basic idea is to place the state adjacency graph in a two-dimensional grid while minimizing the total wire length. The grid is then mapped into an n-dimensional hypercube while nearly preserving the adjacency relations that is with dilation at most 2. Experimental results are presented and compared with those of NOVA.","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126580271","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
The Case for Design Using the World Wide Web 使用万维网进行设计的案例
Pub Date : 1900-01-01 DOI: 10.1145/217474.217593
Mário J. Silva, R. Katz
Most information and services required today by designers will soon become available as documents distributed in a wide area hypermedia network. New integration services are required from the design environment, supporting business transactions with design information providers, automatic exchange of design data between independent groups, and integrated support for new forms of collaboration. We discuss design using electronic commerce and other services based on the Internet, and propose a hypermedia system organization for a new generation of CAD systems, conceived to make efficient use of that infrastructure. We also describe our experience as designers of an integrated design and documentation system that interfaces existing design and documentation tools with electronic commerce services based on the World Wide Web.
今天设计人员需要的大多数信息和服务将很快以文档的形式在广域超媒体网络上分发。设计环境需要新的集成服务,支持与设计信息提供者之间的业务交易、独立组之间设计数据的自动交换,以及对新形式协作的集成支持。我们讨论了使用基于Internet的电子商务和其他服务的设计,并为新一代CAD系统提出了一种超媒体系统组织,旨在有效地利用该基础设施。我们还描述了我们作为集成设计和文档系统设计者的经验,该系统将现有的设计和文档工具与基于万维网的电子商务服务相连接。
{"title":"The Case for Design Using the World Wide Web","authors":"Mário J. Silva, R. Katz","doi":"10.1145/217474.217593","DOIUrl":"https://doi.org/10.1145/217474.217593","url":null,"abstract":"Most information and services required today by designers will soon become available as documents distributed in a wide area hypermedia network. New integration services are required from the design environment, supporting business transactions with design information providers, automatic exchange of design data between independent groups, and integrated support for new forms of collaboration. We discuss design using electronic commerce and other services based on the Internet, and propose a hypermedia system organization for a new generation of CAD systems, conceived to make efficient use of that infrastructure. We also describe our experience as designers of an integrated design and documentation system that interfaces existing design and documentation tools with electronic commerce services based on the World Wide Web.","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131520841","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
Retiming Synchronous Circuitry with Imprecise Delays 具有不精确延迟的同步电路重定时
Pub Date : 1900-01-01 DOI: 10.1145/217474.217549
I. Karkowski, R. Otten
Often, and certainly in the early stages of a design, the knowledge about delays is imprecise. Stochastic programming is not an adequate means to account for this imprecision. Not only is a probability distribution seldom a correct translation of the designer's delay knowledge, it also leads to inefficient algorithms. In this paper possibilistic programming is proposed for handling the retiming problem where delays are modelled as (triangular) possibilistic numbers. Beside the capability of optimizing the most possible clock cycle time and generating its possibility distribution, it allows for trade-offs between reducing clock cycle time and chances for obtaining worse solutions. It is shown that the computational complexity is the same as for retiming with exact circuit delays.
通常,在设计的早期阶段,关于延迟的知识是不精确的。随机规划并不是解释这种不精确的适当方法。概率分布不仅很少是设计者延迟知识的正确转换,而且还会导致算法效率低下。本文提出了用可能规划方法来处理延迟以三角可能数表示的重定时问题。除了优化最可能的时钟周期时间和生成其可能性分布的能力之外,它还允许在减少时钟周期时间和获得较差解决方案的机会之间进行权衡。计算结果表明,其计算复杂度与具有精确电路延迟的重定时相同。
{"title":"Retiming Synchronous Circuitry with Imprecise Delays","authors":"I. Karkowski, R. Otten","doi":"10.1145/217474.217549","DOIUrl":"https://doi.org/10.1145/217474.217549","url":null,"abstract":"Often, and certainly in the early stages of a design, the knowledge about delays is imprecise. Stochastic programming is not an adequate means to account for this imprecision. Not only is a probability distribution seldom a correct translation of the designer's delay knowledge, it also leads to inefficient algorithms. In this paper possibilistic programming is proposed for handling the retiming problem where delays are modelled as (triangular) possibilistic numbers. Beside the capability of optimizing the most possible clock cycle time and generating its possibility distribution, it allows for trade-offs between reducing clock cycle time and chances for obtaining worse solutions. It is shown that the computational complexity is the same as for retiming with exact circuit delays.","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"294 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113995985","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}
引用次数: 27
Retargetable Self-Test Program Generation Using Constraint Logic Programming 使用约束逻辑编程的可重目标自测程序生成
Pub Date : 1900-01-01 DOI: 10.1145/217474.217597
U. Bieker, P. Marwedel
This paper presents new techniques in two different areas. Firstly, it proposes a solution to the problem of testing embedded processors. Towards this end, it discusses the automatic generation of executable test programs from a specification of test patterns for processor components. Secondly, the paper shows how constraint logic programming (CLP) improves the software production process for design automation tools. The advantages of CLP languages include: built-in symbolic variables and the built-in support for constraints over finite domains such as integers and Booleans.
本文介绍了两个不同领域的新技术。首先,针对嵌入式处理器的测试问题提出了一种解决方案。为了达到这个目的,它讨论了从处理器组件的测试模式规范中自动生成可执行测试程序。其次,本文展示了约束逻辑编程(CLP)如何改进设计自动化工具的软件生产过程。CLP语言的优点包括:内置符号变量和内置对有限域(如整数和布尔值)约束的支持。
{"title":"Retargetable Self-Test Program Generation Using Constraint Logic Programming","authors":"U. Bieker, P. Marwedel","doi":"10.1145/217474.217597","DOIUrl":"https://doi.org/10.1145/217474.217597","url":null,"abstract":"This paper presents new techniques in two different areas. Firstly, it proposes a solution to the problem of testing embedded processors. Towards this end, it discusses the automatic generation of executable test programs from a specification of test patterns for processor components. Secondly, the paper shows how constraint logic programming (CLP) improves the software production process for design automation tools. The advantages of CLP languages include: built-in symbolic variables and the built-in support for constraints over finite domains such as integers and Booleans.","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114220194","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}
引用次数: 40
Lambda Set Selection in Roth-Karp Decomposition for LUT-Based FPGA Technology Mapping 基于lut的FPGA技术映射中Roth-Karp分解中的Lambda集选择
Pub Date : 1900-01-01 DOI: 10.1145/217474.217508
W. Shen, Juinn-Dar Huang, Shih-Min Chao
Roth-Karp decomposition is a classical decomposition method. Because it can reduce the number of input variables of a function, it becomes one of the most popular techniques used in LUT-based FPGA technology mapping. However, the lambda set selection problem, which can dramatically affect the decomposition quality in Roth-Karp decomposition, has not been formally addressed before. In this paper, we propose a new heuristic-based algorithm to solve this problem. The experimental results show that our algorithm can efficiently produce outputs with better decomposition quality than that produced by other algorithms without using lambda set selection strategy.
Roth-Karp分解是一种经典的分解方法。由于它可以减少函数输入变量的数量,因此成为基于lut的FPGA技术映射中最常用的技术之一。然而,在Roth-Karp分解中影响分解质量的λ集选择问题,在此之前还没有得到正式的解决。在本文中,我们提出了一种新的启发式算法来解决这个问题。实验结果表明,在不使用lambda集选择策略的情况下,我们的算法可以有效地产生比其他算法更好的分解质量输出。
{"title":"Lambda Set Selection in Roth-Karp Decomposition for LUT-Based FPGA Technology Mapping","authors":"W. Shen, Juinn-Dar Huang, Shih-Min Chao","doi":"10.1145/217474.217508","DOIUrl":"https://doi.org/10.1145/217474.217508","url":null,"abstract":"Roth-Karp decomposition is a classical decomposition method. Because it can reduce the number of input variables of a function, it becomes one of the most popular techniques used in LUT-based FPGA technology mapping. However, the lambda set selection problem, which can dramatically affect the decomposition quality in Roth-Karp decomposition, has not been formally addressed before. In this paper, we propose a new heuristic-based algorithm to solve this problem. The experimental results show that our algorithm can efficiently produce outputs with better decomposition quality than that produced by other algorithms without using lambda set selection strategy.","PeriodicalId":422297,"journal":{"name":"32nd Design Automation Conference","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114404771","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
期刊
32nd Design Automation Conference
全部 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