首页 > 最新文献

Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)最新文献

英文 中文
Heuristic technology mapper for LUT based FPGAs 基于LUT的fpga启发式技术映射器
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745187
Chitrasena Bhat, N. Chiplunkar
One of the main objective in the process of mapping a circuit onto a look-Up Table (LUT) based FPGA is to minimize the number of LUTs required to implement the circuit. A new top-down technology mapper algorithm is discussed in this paper which aims at minimizing number of LUTs needed for mapping the digital circuit. The algorithm makes use of combination of node selection and covering heuristics using which maximum number of DAG nodes are covered by a selected LUT. The results obtained are better than Chortle, Level-map and Flow-map-r technology mapper algorithms.
在将电路映射到基于查找表(LUT)的FPGA的过程中,主要目标之一是最小化实现电路所需的LUT数量。本文讨论了一种新的自顶向下技术映射算法,该算法的目的是使数字电路映射所需的lut数量最小化。该算法结合使用节点选择和覆盖启发式方法,选择的LUT可以覆盖最大数量的DAG节点。所得结果优于Chortle、Level-map和Flow-map-r技术的映射算法。
{"title":"Heuristic technology mapper for LUT based FPGAs","authors":"Chitrasena Bhat, N. Chiplunkar","doi":"10.1109/ICVD.1999.745187","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745187","url":null,"abstract":"One of the main objective in the process of mapping a circuit onto a look-Up Table (LUT) based FPGA is to minimize the number of LUTs required to implement the circuit. A new top-down technology mapper algorithm is discussed in this paper which aims at minimizing number of LUTs needed for mapping the digital circuit. The algorithm makes use of combination of node selection and covering heuristics using which maximum number of DAG nodes are covered by a selected LUT. The results obtained are better than Chortle, Level-map and Flow-map-r technology mapper algorithms.","PeriodicalId":443373,"journal":{"name":"Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)","volume":"97 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130920761","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
Efficient techniques for reducing IDDQ observation time for sequential circuits 减少顺序电路IDDQ观测时间的有效技术
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745127
Y. Higami, K. Saluja, K. Kinoshita
In IDDQ testing, long testing time is one of the significant problems, because IDDQ measurement is a time consuming process. In order to reduce the testing time, it is important do reduce the number of IDDQ observation vectors rather than the number of total test vectors. In this paper we, propose efficient techniques to select small number of IDDQ observation vectors. The proposed techniques are use of a concept of essential vectors and concurrent fault simulation. Experimental results for ISCAS '89 benchmark circuits show that the proposed technique reduces the number of IDDQ observation vectors with short computational time.
在IDDQ测试中,测试时间长是一个重要的问题,因为IDDQ测量是一个耗时的过程。为了减少测试时间,重要的是减少IDDQ观测向量的数量,而不是减少总测试向量的数量。本文提出了一种选择少量IDDQ观测向量的有效方法。所提出的技术是利用本质向量和并发故障模拟的概念。ISCAS’89基准电路的实验结果表明,该方法减少了IDDQ观测向量的数量,计算时间短。
{"title":"Efficient techniques for reducing IDDQ observation time for sequential circuits","authors":"Y. Higami, K. Saluja, K. Kinoshita","doi":"10.1109/ICVD.1999.745127","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745127","url":null,"abstract":"In IDDQ testing, long testing time is one of the significant problems, because IDDQ measurement is a time consuming process. In order to reduce the testing time, it is important do reduce the number of IDDQ observation vectors rather than the number of total test vectors. In this paper we, propose efficient techniques to select small number of IDDQ observation vectors. The proposed techniques are use of a concept of essential vectors and concurrent fault simulation. Experimental results for ISCAS '89 benchmark circuits show that the proposed technique reduces the number of IDDQ observation vectors with short computational time.","PeriodicalId":443373,"journal":{"name":"Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)","volume":"301 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131014372","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
A low cost approach for detecting, locating, and avoiding interconnect faults in FPGA-based reconfigurable systems 在基于fpga的可重构系统中,一种低成本的互连故障检测、定位和避免方法
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745159
D. Das, N. Touba
An FPGA-based reconfigurable system may contain boards of FPGAs which are reconfigured for different applications and must work correctly. This paper presents a novel approach for rapidly testing the interconnect in the FPGAs each time the system is reconfigured. A low-cost configuration-dependent test method is used to both detect and locate faults in the interconnect. The "original configuration" is modified by only changing the logic function of the CLBs to form "test configurations" that can be used to quickly test the interconnect using the "walking-1" approach. The test procedure is rapid enough to be performed on the fly whenever the system is reconfigured. All stuck-at faults and bridging faults in the interconnect are guaranteed to be detected and located with a short test length. The fault location information can he used to reconfigure the system to avoid the faulty hardware.
基于fpga的可重构系统可能包含为不同应用重新配置的fpga板,并且必须正确工作。本文提出了一种在fpga系统每次重新配置时快速测试其互连性的新方法。采用一种低成本的配置相关测试方法来检测和定位互连中的故障。仅通过改变clb的逻辑功能来修改“原始配置”,形成“测试配置”,可用于使用“行走-1”方法快速测试互连。测试过程足够快,可以在系统重新配置时实时执行。保证用较短的测试长度检测和定位互连中的所有卡滞故障和桥接故障。故障定位信息可用于重新配置系统,避免硬件故障。
{"title":"A low cost approach for detecting, locating, and avoiding interconnect faults in FPGA-based reconfigurable systems","authors":"D. Das, N. Touba","doi":"10.1109/ICVD.1999.745159","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745159","url":null,"abstract":"An FPGA-based reconfigurable system may contain boards of FPGAs which are reconfigured for different applications and must work correctly. This paper presents a novel approach for rapidly testing the interconnect in the FPGAs each time the system is reconfigured. A low-cost configuration-dependent test method is used to both detect and locate faults in the interconnect. The \"original configuration\" is modified by only changing the logic function of the CLBs to form \"test configurations\" that can be used to quickly test the interconnect using the \"walking-1\" approach. The test procedure is rapid enough to be performed on the fly whenever the system is reconfigured. All stuck-at faults and bridging faults in the interconnect are guaranteed to be detected and located with a short test length. The fault location information can he used to reconfigure the system to avoid the faulty hardware.","PeriodicalId":443373,"journal":{"name":"Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132377106","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}
引用次数: 61
FzCRITIC-a functional timing verifier using a novel fuzzy delay model fzcritical -一种基于新型模糊延迟模型的功能时序验证器
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745153
Rathish Jayabharathi, M. d'Abreu, J. Abraham
Chip performance and density are increasing tremendously and the CAD tools are always lagging behind. In this paper, we introduce a functional timing verifier using a novel fuzzy delay model which bridges the gap between the front-end timing verification and the back-end delay fault testing. The proposed fuzzy delay model can handle uncertainties with respect to timing characteristics, and manufacturing anomalies. Experimental results are presented for the ISCAS-85 benchmark circuits.
芯片的性能和密度都在不断提高,而CAD工具却一直落后。本文介绍了一种基于模糊延迟模型的功能定时验证器,该模型将前端定时验证与后端延迟故障测试相结合。所提出的模糊延迟模型可以处理与时序特性和制造异常有关的不确定性。给出了ISCAS-85基准电路的实验结果。
{"title":"FzCRITIC-a functional timing verifier using a novel fuzzy delay model","authors":"Rathish Jayabharathi, M. d'Abreu, J. Abraham","doi":"10.1109/ICVD.1999.745153","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745153","url":null,"abstract":"Chip performance and density are increasing tremendously and the CAD tools are always lagging behind. In this paper, we introduce a functional timing verifier using a novel fuzzy delay model which bridges the gap between the front-end timing verification and the back-end delay fault testing. The proposed fuzzy delay model can handle uncertainties with respect to timing characteristics, and manufacturing anomalies. Experimental results are presented for the ISCAS-85 benchmark circuits.","PeriodicalId":443373,"journal":{"name":"Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114342556","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
Assignment and reordering of incompletely specified pattern sequences targetting minimum power dissipation 以最小功耗为目标的不完全指定模式序列的赋值与重排序
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745121
P. Flores, José C. Costa, H. Neto, J. Monteiro, Joao Marques-Silva
For a significant number of electronic systems used in safety-critical applications circuit testing is performed periodically. For these systems, power dissipation due to Built-in Self Test (BIST) can represent a significant percentage of the overall power dissipation. One approach to minimize power consumption in these systems consists of test pattern sequence reordering. Moreover a key observation is that test patterns are in general expected to exhibit don't cares, which can naturally be exploited during test pattern sequence reordering. In this paper we develop an optimization model and describe an efficient algorithm for reordering pattern sequences in the presence of don't cares. Preliminary experimental results amply confirm that the resulting power savings due to pattern sequence reordering using don't cares can be significant.
对于用于安全关键应用的大量电子系统,电路测试是定期进行的。对于这些系统,由于内置自检(BIST)造成的功耗可能占总功耗的很大比例。在这些系统中最小化功耗的一种方法是测试模式序列重新排序。此外,一个关键的观察结果是,测试模式通常被期望显示不关心,这可以在测试模式序列重新排序期间自然地被利用。本文建立了一个优化模型,并描述了一种在不关心的情况下对模式序列进行重排序的有效算法。初步的实验结果充分证实,由于使用“不关心”模式序列重新排序而产生的功耗节省可能是显著的。
{"title":"Assignment and reordering of incompletely specified pattern sequences targetting minimum power dissipation","authors":"P. Flores, José C. Costa, H. Neto, J. Monteiro, Joao Marques-Silva","doi":"10.1109/ICVD.1999.745121","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745121","url":null,"abstract":"For a significant number of electronic systems used in safety-critical applications circuit testing is performed periodically. For these systems, power dissipation due to Built-in Self Test (BIST) can represent a significant percentage of the overall power dissipation. One approach to minimize power consumption in these systems consists of test pattern sequence reordering. Moreover a key observation is that test patterns are in general expected to exhibit don't cares, which can naturally be exploited during test pattern sequence reordering. In this paper we develop an optimization model and describe an efficient algorithm for reordering pattern sequences in the presence of don't cares. Preliminary experimental results amply confirm that the resulting power savings due to pattern sequence reordering using don't cares can be significant.","PeriodicalId":443373,"journal":{"name":"Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)","volume":"215 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114318885","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}
引用次数: 55
Sequential multi-valued network simplification using redundancy removal 基于冗余去除的顺序多值网络简化
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745149
S. Khatri, R. Brayton, A. Sangiovanni-Vincentelli
We introduce a scheme to simplify a multi-valued network using redundancy removal techniques. Recent methods for binary redundancy removal avoid the use of state traversal. Additionally, one method finds multiple compatible redundancies simultaneously. We extend these powerful advances in the field of binary redundancy removal to perform redundancy removal for multi-valued networks. First we perform a one-hot encoding of all the multi-valued variables of the design. Multi-valued variables are written out as binary variables, using this one-hot encoding. At the end of this step, we have a binary network which is equivalent to the multi-valued network module encoding. Next binary redundancy removal is invoked on the resulting network. In the case a binary signal s/sub i/ is determined to be stuck-at-0 redundant this means that the multi-valued signal s can never take on a value i. Further if the binary signal s/sub i/ is determined to be stuck-at-1 redundant, this means that the multi-valued signal s takes on a constant value i. All redundant binary signals are recorded in a file. The original multi-valued network is modified based on the binary redundancies thus computed. Initial experiments using this technique show a 10-20% reduction in the size of the multi-valued description.
介绍了一种利用冗余去除技术简化多值网络的方案。最近消除二进制冗余的方法避免使用状态遍历。此外,一种方法可以同时找到多个兼容的冗余。我们将二进制冗余去除领域的这些强大进展扩展到多值网络的冗余去除。首先,我们对设计的所有多值变量执行一次热编码。使用这种单热编码,多值变量被写成二进制变量。在这一步的最后,我们得到了一个二进制网络,它相当于多值网络模块编码。接下来,在生成的网络上调用二进制冗余删除。在这种情况下,二进制信号s/下标i/被确定为卡在0冗余,这意味着多值信号s永远不能取一个值i。进一步,如果二进制信号s/下标i/被确定为卡在1冗余,这意味着多值信号s取一个常数值i。所有冗余二进制信号被记录在一个文件中。基于计算得到的二进制冗余,对原有的多值网络进行了改进。使用该技术的初步实验表明,多值描述的大小减少了10-20%。
{"title":"Sequential multi-valued network simplification using redundancy removal","authors":"S. Khatri, R. Brayton, A. Sangiovanni-Vincentelli","doi":"10.1109/ICVD.1999.745149","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745149","url":null,"abstract":"We introduce a scheme to simplify a multi-valued network using redundancy removal techniques. Recent methods for binary redundancy removal avoid the use of state traversal. Additionally, one method finds multiple compatible redundancies simultaneously. We extend these powerful advances in the field of binary redundancy removal to perform redundancy removal for multi-valued networks. First we perform a one-hot encoding of all the multi-valued variables of the design. Multi-valued variables are written out as binary variables, using this one-hot encoding. At the end of this step, we have a binary network which is equivalent to the multi-valued network module encoding. Next binary redundancy removal is invoked on the resulting network. In the case a binary signal s/sub i/ is determined to be stuck-at-0 redundant this means that the multi-valued signal s can never take on a value i. Further if the binary signal s/sub i/ is determined to be stuck-at-1 redundant, this means that the multi-valued signal s takes on a constant value i. All redundant binary signals are recorded in a file. The original multi-valued network is modified based on the binary redundancies thus computed. Initial experiments using this technique show a 10-20% reduction in the size of the multi-valued description.","PeriodicalId":443373,"journal":{"name":"Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)","volume":"52 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132757588","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
Simultaneous scheduling, binding and floorplanning for interconnect power optimization 同时调度,绑定和平面规划互连电源优化
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745192
P. Prabhakaran, P. Banerjee, Jim E. Crenshaw, M. Sarrafzadeh
Interconnect power dissipation is becoming a major component of power consumption in a circuit especially in sub-micron technologies. The energy dissipated by a particular interconnection link is determined by the switching activity on that link and also on its capacitance. The switching activity is determined by the schedule and binding, whereas the capacitance is determined by the floorplan. Scheduling, binding and floorplanning are closely inter-related. A simultaneous scheduling, binding and floorplanning algorithm is presented which attempts to minimize interconnect energy dissipation. In comparison to a traditional approach which separates high-level synthesis from physical design, our algorithm is able to make these stages interact very closely, resulting in solutions with lower power, latency and area. We show that it is possible to reduce the interconnect energy dissipation by upto around 60 percent for high-level synthesis benchmark circuits.
互连功耗正在成为电路中功耗的主要组成部分,特别是在亚微米技术中。某一特定互连链路所消耗的能量是由该链路上的开关活动及其电容决定的。开关活动由调度和绑定决定,而电容由平面图决定。调度、绑定和楼层规划是密切相关的。提出了一种同时进行调度、绑定和楼层规划的算法,以尽量减少互连能耗。与将高级合成与物理设计分离的传统方法相比,我们的算法能够使这些阶段非常紧密地相互作用,从而产生功耗,延迟和面积更低的解决方案。我们表明,对于高级合成基准电路,有可能将互连能量耗散降低高达60%左右。
{"title":"Simultaneous scheduling, binding and floorplanning for interconnect power optimization","authors":"P. Prabhakaran, P. Banerjee, Jim E. Crenshaw, M. Sarrafzadeh","doi":"10.1109/ICVD.1999.745192","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745192","url":null,"abstract":"Interconnect power dissipation is becoming a major component of power consumption in a circuit especially in sub-micron technologies. The energy dissipated by a particular interconnection link is determined by the switching activity on that link and also on its capacitance. The switching activity is determined by the schedule and binding, whereas the capacitance is determined by the floorplan. Scheduling, binding and floorplanning are closely inter-related. A simultaneous scheduling, binding and floorplanning algorithm is presented which attempts to minimize interconnect energy dissipation. In comparison to a traditional approach which separates high-level synthesis from physical design, our algorithm is able to make these stages interact very closely, resulting in solutions with lower power, latency and area. We show that it is possible to reduce the interconnect energy dissipation by upto around 60 percent for high-level synthesis benchmark circuits.","PeriodicalId":443373,"journal":{"name":"Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123421914","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
Empirical computation of reject ratio in VLSI testing 超大规模集成电路测试中拒绝率的经验计算
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745205
Shashank K. Mehta, S. Seth
Among significant components of testing cost are test-length, reject ratio, and lost-yield. In this paper a new approach is proposed to estimate the reject ratio. The empirical model is based on test-data properties that are believed to be invariant for a wide range of manufacturing technologies and types of tests. The analysis is carried out entirely in terms of the device test data, as might be available from a wafer probe. Experimental results demonstrate the robustness of the model.
测试成本的重要组成部分是测试长度、废品率和损耗率。本文提出了一种估计拒绝率的新方法。经验模型是基于测试数据的属性,这些属性被认为对广泛的制造技术和测试类型是不变的。分析完全是根据器件测试数据进行的,正如可以从晶圆探头获得的那样。实验结果证明了该模型的鲁棒性。
{"title":"Empirical computation of reject ratio in VLSI testing","authors":"Shashank K. Mehta, S. Seth","doi":"10.1109/ICVD.1999.745205","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745205","url":null,"abstract":"Among significant components of testing cost are test-length, reject ratio, and lost-yield. In this paper a new approach is proposed to estimate the reject ratio. The empirical model is based on test-data properties that are believed to be invariant for a wide range of manufacturing technologies and types of tests. The analysis is carried out entirely in terms of the device test data, as might be available from a wafer probe. Experimental results demonstrate the robustness of the model.","PeriodicalId":443373,"journal":{"name":"Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127425223","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
Satisfiability-based detailed FPGA routing 基于可满足性的详细FPGA路由
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745216
Gi-Joon Nam, K. Sakallah, Rob A. Rutenbar
In this paper we address the problem of detailed FPGA routing using Boolean formulation methods. In the context of FPGA routing where routing resources are fixed, Boolean formulation methods can prove the unroutability of a given circuit, which is a clear advantage over classical net-at-a-time approaches. Previous attempts at FPGA routing using Boolean methods were based on Binary Decision Diagrams (BDDs) which limited their scope to small FPGAs. In this paper we employ an efficient search-based Boolean satisfiability approach to solve the routing problem and show that such an approach extends the range of Boolean methods to larger FPGAs. Furthermore, we show the possibility that more relaxed formulations of the routing constraints, allowing higher degrees of freedom for net routing, can be easily accommodated. Preliminary experimental results suggest that our approach is quite viable for FPGAs of practical size.
在本文中,我们使用布尔公式方法解决了FPGA的详细路由问题。在路由资源固定的FPGA路由环境中,布尔公式方法可以证明给定电路的不可路由性,这与经典的一次一网方法相比具有明显的优势。以前使用布尔方法进行FPGA路由的尝试是基于二进制决策图(bdd)的,这将其范围限制在小型FPGA上。在本文中,我们采用了一种有效的基于搜索的布尔可满足性方法来解决路由问题,并表明这种方法将布尔方法的范围扩展到更大的fpga。此外,我们展示了更宽松的路由约束公式的可能性,允许更高自由度的网络路由,可以很容易地适应。初步的实验结果表明,我们的方法对于实际尺寸的fpga是非常可行的。
{"title":"Satisfiability-based detailed FPGA routing","authors":"Gi-Joon Nam, K. Sakallah, Rob A. Rutenbar","doi":"10.1109/ICVD.1999.745216","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745216","url":null,"abstract":"In this paper we address the problem of detailed FPGA routing using Boolean formulation methods. In the context of FPGA routing where routing resources are fixed, Boolean formulation methods can prove the unroutability of a given circuit, which is a clear advantage over classical net-at-a-time approaches. Previous attempts at FPGA routing using Boolean methods were based on Binary Decision Diagrams (BDDs) which limited their scope to small FPGAs. In this paper we employ an efficient search-based Boolean satisfiability approach to solve the routing problem and show that such an approach extends the range of Boolean methods to larger FPGAs. Furthermore, we show the possibility that more relaxed formulations of the routing constraints, allowing higher degrees of freedom for net routing, can be easily accommodated. Preliminary experimental results suggest that our approach is quite viable for FPGAs of practical size.","PeriodicalId":443373,"journal":{"name":"Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120901758","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
Multi-valued logic synthesis 多值逻辑综合
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745148
R. Brayton, S. Khatri
We survey some of the methods used for manipulating, representing, and optimizing multi-valued logic with the view of both building a better understanding of the more specialized binary-valued logic, as well as motivating research towards a true multi-valued multi-level optimization package.
我们调查了一些用于操纵,表示和优化多值逻辑的方法,以更好地理解更专业的二值逻辑,以及激励对真正的多值多级优化包的研究。
{"title":"Multi-valued logic synthesis","authors":"R. Brayton, S. Khatri","doi":"10.1109/ICVD.1999.745148","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745148","url":null,"abstract":"We survey some of the methods used for manipulating, representing, and optimizing multi-valued logic with the view of both building a better understanding of the more specialized binary-valued logic, as well as motivating research towards a true multi-valued multi-level optimization package.","PeriodicalId":443373,"journal":{"name":"Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128164814","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}
引用次数: 53
期刊
Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)
全部 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