首页 > 最新文献

27th ACM/IEEE Design Automation Conference最新文献

英文 中文
General models and algorithms for over-the-cell routing in standard cell design 标准小区设计中超小区路由的一般模型和算法
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114945
J. Cong, B. Preas, C. Liu
When an over-the-cell routing layer is available for a VLSI standard cell layout, efficient utilization of routing space over the cells can significantly reduce layout area. Three physical models are presented to utilize the area over the cells for routing in standard cell designs. Also presented are efficient algorithms to choose and to route a planar subset of nets over the cells so that the resulting channel density is reduced as much as possible. For each of the physical models, it is shown how to arrange inter-cell routing, over-the-cell routing and power/ground buses to achieve valid routing solutions. Each algorithm exploits the particular arrangement in the corresponding physical model and produces provably good results in polynomial time. The saving in routing area achieved by these algorithms is up to 21 %.<>
当超大规模集成电路标准单元布局可使用单元间路由层时,有效利用单元间的路由空间可以显著减少布局面积。提出了三种物理模型来利用单元上的面积在标准单元设计中进行路由。此外,还提出了一种有效的算法来选择和路由网格的平面子集,从而尽可能地减少信道密度。对于每个物理模型,展示了如何安排单元间路由、单元间路由和电源/地总线,以实现有效的路由解决方案。每种算法都利用了相应物理模型中的特殊排列,并在多项式时间内产生了可证明的良好结果。这些算法节省的路由面积可达21%。
{"title":"General models and algorithms for over-the-cell routing in standard cell design","authors":"J. Cong, B. Preas, C. Liu","doi":"10.1109/DAC.1990.114945","DOIUrl":"https://doi.org/10.1109/DAC.1990.114945","url":null,"abstract":"When an over-the-cell routing layer is available for a VLSI standard cell layout, efficient utilization of routing space over the cells can significantly reduce layout area. Three physical models are presented to utilize the area over the cells for routing in standard cell designs. Also presented are efficient algorithms to choose and to route a planar subset of nets over the cells so that the resulting channel density is reduced as much as possible. For each of the physical models, it is shown how to arrange inter-cell routing, over-the-cell routing and power/ground buses to achieve valid routing solutions. Each algorithm exploits the particular arrangement in the corresponding physical model and produces provably good results in polynomial time. The saving in routing area achieved by these algorithms is up to 21 %.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128006124","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}
引用次数: 54
A new min-cut placement algorithm for timing assurance layout design meeting net length constraint 一种满足网长约束的定时保证布放新算法
Pub Date : 1990-06-24 DOI: 10.1145/123186.123234
M. Terai, Kazuhiro Takahashi, Koji Sato
A new VLSI min-cut placement algorithm is presented for timing assurance layout design. When critical nets are given net length constraints, the proposed algorithm can place cells so that the constraints may be met. This algorithm is built into the layout system for gate arrays, called GALOP. The application results are described for the case of clock skew control of an ECL 12K-gate array.<>
提出了一种新的超大规模集成电路最小切割布线算法,用于定时保证布线设计。当给定关键网长度约束时,该算法可以放置单元以满足约束条件。该算法被内置到门阵列的布局系统中,称为GALOP。介绍了ECL 12k门阵列时钟偏差控制的应用结果
{"title":"A new min-cut placement algorithm for timing assurance layout design meeting net length constraint","authors":"M. Terai, Kazuhiro Takahashi, Koji Sato","doi":"10.1145/123186.123234","DOIUrl":"https://doi.org/10.1145/123186.123234","url":null,"abstract":"A new VLSI min-cut placement algorithm is presented for timing assurance layout design. When critical nets are given net length constraints, the proposed algorithm can place cells so that the constraints may be met. This algorithm is built into the layout system for gate arrays, called GALOP. The application results are described for the case of clock skew control of an ECL 12K-gate array.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131355576","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}
引用次数: 32
Reduced offsets for two-level multi-valued logic minimization 减少了两级多值逻辑最小化的偏移量
Pub Date : 1990-06-24 DOI: 10.1145/123186.123279
A. A. Malik, R. Brayton, A. Newton, A. Sangiovanni-Vincentelli
The approaches to two-level logic minimization can be classified into two groups: those that use tautology for expansion of cubes and those that use the offset Tautology-based schemes are generally slower and often give somewhat inferior results, because of a limited global picture of the way in which the cube can be expanded. If the offset is used, usually the expansion can be done quickly and in a more global way because it is easier to see effective directions of expansion. The problem with this approach is that there are many functions that have a reasonably sized onset and don't care set, but the offset is unreasonably large. It was recently shown that for the minimization of such Boolean functions, a new approach using reduced offsets provides the same global picture and can be computed much faster. The authors extend reduced offsets to logic functions with multivalued inputs.<>
两级逻辑最小化的方法可以分为两组:那些使用重言式来扩展立方体的方法和那些使用基于偏移重言式的方案的方法通常较慢,并且通常给出较差的结果,因为立方体可以扩展的方式的全局图像有限。如果使用偏移,通常可以快速地以更全面的方式进行扩展,因为这样更容易看到扩展的有效方向。这种方法的问题在于,有许多函数具有合理大小的起始值,并且不关心集合,但是偏移量大得不合理。最近的研究表明,对于这样的布尔函数的最小化,一种使用减少偏移量的新方法提供了相同的全局图像,并且可以更快地计算。作者将减少的偏移量扩展到具有多值输入的逻辑函数。
{"title":"Reduced offsets for two-level multi-valued logic minimization","authors":"A. A. Malik, R. Brayton, A. Newton, A. Sangiovanni-Vincentelli","doi":"10.1145/123186.123279","DOIUrl":"https://doi.org/10.1145/123186.123279","url":null,"abstract":"The approaches to two-level logic minimization can be classified into two groups: those that use tautology for expansion of cubes and those that use the offset Tautology-based schemes are generally slower and often give somewhat inferior results, because of a limited global picture of the way in which the cube can be expanded. If the offset is used, usually the expansion can be done quickly and in a more global way because it is easier to see effective directions of expansion. The problem with this approach is that there are many functions that have a reasonably sized onset and don't care set, but the offset is unreasonably large. It was recently shown that for the minimization of such Boolean functions, a new approach using reduced offsets provides the same global picture and can be computed much faster. The authors extend reduced offsets to logic functions with multivalued inputs.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130418518","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}
引用次数: 8
Verification of interacting sequential circuits 相互作用顺序电路的验证
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114856
Abhijit Ghosh, S. Devadas, A. Newton
The problem of verifying the equivalence of interacting finite state machines (FSMs) described at the logic level is addressed. The problem is formulated as that of checking for the equivalence of the reset/starting states of the two FSMs. Separate sum-of-product representations of the on-sets and off-sets of each of the flip-flop inputs and primary outputs of the sequential circuit are extracted using the PODEM algorithm. A fast algorithm for state differentiation based on this representation is described. The input and the state space are implicitly enumerated through a process of repeated cube intersections to generate the state transition graph. Unlike previous approaches, this algorithm can be efficiently generalized for verifying distributed-style specifications of interacting sequential circuits, exploiting the nature of the interconnection topology. Pipeline latches in a distributed-style specification typically do not add complexity to the sequential behavior of a circuit, but greatly add to the complexity of traditional approaches to verifying sequential circuits. Pipeline latches are easily incorporated into this generalized, hierarchical verification strategy whereby the states of pipeline latches can be implicitly enumerated.<>
验证在逻辑层描述的相互作用有限状态机(fsm)的等价性的问题。该问题被表述为检查两个fsm的复位/启动状态是否等价。使用PODEM算法提取时序电路的每个触发器输入和主输出的导通集和偏移集的单独乘积和表示。在此基础上提出了一种快速的状态微分算法。通过重复的立方体相交过程隐式枚举输入和状态空间以生成状态转移图。与以前的方法不同,该算法可以有效地推广到验证交互顺序电路的分布式样式规范,利用互连拓扑的本质。分布式风格规范中的管道锁存器通常不会增加电路顺序行为的复杂性,但会大大增加验证顺序电路的传统方法的复杂性。管道锁存器很容易被合并到这个一般化的、分层的验证策略中,从而可以隐式地枚举管道锁存器的状态。
{"title":"Verification of interacting sequential circuits","authors":"Abhijit Ghosh, S. Devadas, A. Newton","doi":"10.1109/DAC.1990.114856","DOIUrl":"https://doi.org/10.1109/DAC.1990.114856","url":null,"abstract":"The problem of verifying the equivalence of interacting finite state machines (FSMs) described at the logic level is addressed. The problem is formulated as that of checking for the equivalence of the reset/starting states of the two FSMs. Separate sum-of-product representations of the on-sets and off-sets of each of the flip-flop inputs and primary outputs of the sequential circuit are extracted using the PODEM algorithm. A fast algorithm for state differentiation based on this representation is described. The input and the state space are implicitly enumerated through a process of repeated cube intersections to generate the state transition graph. Unlike previous approaches, this algorithm can be efficiently generalized for verifying distributed-style specifications of interacting sequential circuits, exploiting the nature of the interconnection topology. Pipeline latches in a distributed-style specification typically do not add complexity to the sequential behavior of a circuit, but greatly add to the complexity of traditional approaches to verifying sequential circuits. Pipeline latches are easily incorporated into this generalized, hierarchical verification strategy whereby the states of pipeline latches can be implicitly enumerated.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131087382","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}
引用次数: 14
Algorithms for library-specific sizing of combinational logic 用于组合逻辑的库特定大小的算法
Pub Date : 1990-06-24 DOI: 10.1145/123186.123302
P. K. Chan
Examined is a problem of choosing the proper sizes from a cell library for the logic elements of a Boolean network to meet timing constraints on the propagation delay along every path from the primary input to the primary output. It is shown that, if the Boolean network has a tree topology, there exists a pseudo-polynomial time algorithm for finding the optimal solution to this problem. A backtracking-based algorithm for finding feasible solutions for networks that are not trees is also suggested and evaluated.<>
研究了一个布尔网络的逻辑元素从单元库中选择合适大小的问题,以满足从主输入到主输出的每条路径上的传播延迟的时间限制。结果表明,如果布尔网络具有树形拓扑结构,则存在一个伪多项式时间算法来寻找该问题的最优解。本文还提出并评估了一种基于回溯的算法,用于寻找非树网络的可行解。
{"title":"Algorithms for library-specific sizing of combinational logic","authors":"P. K. Chan","doi":"10.1145/123186.123302","DOIUrl":"https://doi.org/10.1145/123186.123302","url":null,"abstract":"Examined is a problem of choosing the proper sizes from a cell library for the logic elements of a Boolean network to meet timing constraints on the propagation delay along every path from the primary input to the primary output. It is shown that, if the Boolean network has a tree topology, there exists a pseudo-polynomial time algorithm for finding the optimal solution to this problem. A backtracking-based algorithm for finding feasible solutions for networks that are not trees is also suggested and evaluated.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123995415","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}
引用次数: 68
PROOFS: a fast, memory efficient sequential circuit fault simulator 一个快速,内存高效的顺序电路故障模拟器
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114913
T.M. Niermann, W.-T. Cheng, J. Patel
A super-fast fault simulator for synchronous sequential circuits, called PROOFS, is described. PROOFS achieves high performance by combining all the advantages of differential fault simulation, single fault propagation, and parallel fault simulation, while minimizing their individual disadvantages. PROOFS minimizes the memory requirements, reduces the number of events that need to be evaluated, and simplifies the complexity of the software implementation. PROOFS requires an average of one fifth the memory required for concurrent fault simulation and runs 6 to 67 times faster on the ISCAS sequential benchmarks.<>
介绍了一种用于同步顺序电路的超高速故障模拟器,称为PROOFS。PROOFS结合了差分故障仿真、单故障传播和并行故障仿真的所有优点,同时最大限度地减少了它们各自的缺点,从而实现了高性能。PROOFS最大限度地减少了内存需求,减少了需要评估的事件数量,并简化了软件实现的复杂性。PROOFS平均需要的内存是并发故障模拟所需内存的五分之一,在ISCAS顺序基准测试上的运行速度要快6到67倍。
{"title":"PROOFS: a fast, memory efficient sequential circuit fault simulator","authors":"T.M. Niermann, W.-T. Cheng, J. Patel","doi":"10.1109/DAC.1990.114913","DOIUrl":"https://doi.org/10.1109/DAC.1990.114913","url":null,"abstract":"A super-fast fault simulator for synchronous sequential circuits, called PROOFS, is described. PROOFS achieves high performance by combining all the advantages of differential fault simulation, single fault propagation, and parallel fault simulation, while minimizing their individual disadvantages. PROOFS minimizes the memory requirements, reduces the number of events that need to be evaluated, and simplifies the complexity of the software implementation. PROOFS requires an average of one fifth the memory required for concurrent fault simulation and runs 6 to 67 times faster on the ISCAS sequential benchmarks.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"148 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124145126","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}
引用次数: 228
Segmented channel routing 分段通道路由
Pub Date : 1990-06-24 DOI: 10.1145/123186.123405
V. Roychowdhury, J. Greene, A. Gamal
Routing channels in a field-programmable gate array contain predefined wiring segments of various lengths. These may be connected to the pins of the gates or joined end-to-end to form longer segments by programmable switches. A segmented channel routing problem is formulated, and polynomial time algorithms are given for certain special cases. The general problem is NP-complete, but it can be adequately solved in practice with reasonable CPU time by heuristics. The experiments show that a segmented channel can generally accommodate connections using only a few more tracks than a conventional channel would.<>
现场可编程门阵列中的路由通道包含各种长度的预定义接线段。它们可以连接到门的引脚或端到端连接,通过可编程开关形成更长的段。提出了一个分段信道路由问题,并给出了若干特殊情况下的多项式时间算法。一般的问题是np完全的,但在实践中可以用合理的CPU时间通过启发式方法充分解决。实验表明,与传统信道相比,分段信道通常只需要使用几个轨道就可以容纳连接。
{"title":"Segmented channel routing","authors":"V. Roychowdhury, J. Greene, A. Gamal","doi":"10.1145/123186.123405","DOIUrl":"https://doi.org/10.1145/123186.123405","url":null,"abstract":"Routing channels in a field-programmable gate array contain predefined wiring segments of various lengths. These may be connected to the pins of the gates or joined end-to-end to form longer segments by programmable switches. A segmented channel routing problem is formulated, and polynomial time algorithms are given for certain special cases. The general problem is NP-complete, but it can be adequately solved in practice with reasonable CPU time by heuristics. The experiments show that a segmented channel can generally accommodate connections using only a few more tracks than a conventional channel would.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115949240","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}
引用次数: 96
Timing driven placement using complete path delays 使用完全路径延迟的定时驱动放置
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114834
W. Donath, R. J. Norman, B. K. Agrawal, S. E. Bello, Sang-Yong Han, J. M. Kurtzberg, P. Lowy, R. McMillan
A methodology for standard cell or gate array designs is described. A new approach is introduced whereby the placement process is divided into a global step and a detailed step. The timing drive placement (TDP) system balances wirability and timing constraints so that the final released design meets timing criteria. This is achieved by dynamically evaluating the timing of critical paths during placement. TDP is significant because convergence to a timed wirable solution early in the physical design cycle is achieved, or else it becomes apparent that logic changes are required.<>
描述了标准单元或门阵列设计的方法。介绍了一种新的方法,即将放置过程分为全局步骤和详细步骤。时序驱动放置(TDP)系统平衡了连接性和时序限制,使最终发布的设计符合时序标准。这是通过在放置过程中动态评估关键路径的时间来实现的。TDP很重要,因为在物理设计周期的早期就可以实现收敛到定时可连接的解决方案,否则就很明显需要进行逻辑更改。
{"title":"Timing driven placement using complete path delays","authors":"W. Donath, R. J. Norman, B. K. Agrawal, S. E. Bello, Sang-Yong Han, J. M. Kurtzberg, P. Lowy, R. McMillan","doi":"10.1109/DAC.1990.114834","DOIUrl":"https://doi.org/10.1109/DAC.1990.114834","url":null,"abstract":"A methodology for standard cell or gate array designs is described. A new approach is introduced whereby the placement process is divided into a global step and a detailed step. The timing drive placement (TDP) system balances wirability and timing constraints so that the final released design meets timing criteria. This is achieved by dynamically evaluating the timing of critical paths during placement. TDP is significant because convergence to a timed wirable solution early in the physical design cycle is achieved, or else it becomes apparent that logic changes are required.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121462172","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}
引用次数: 137
Synthesis and optimization procedures for robustly delay-fault testable combinational logic circuits 鲁棒延迟故障可测试组合逻辑电路的综合与优化
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114858
S. Devadas, K. Keutzer
Recently developed necessary and sufficient conditions for robust path-delay-fault testability are applied to develop synthesis procedures which produce two-level and multilevel circuits with high degrees of robust path delay fault testability. For circuits which can be flattened to two levels, a covering procedure is given which optimizes for robust path delay fault testability. These two-level circuits can then be algebraically factored to produce robustly path-delay-fault testable multilevel circuits. For regular structures which cannot be flattened to two levels, a composition procedure is given which allows for the construction of robustly path-delay-fault testable regular structures. Finally, it is shown how these two techniques can be combined to produce cascaded combinational logic blocks that are robustly path-delay-fault testable. These techniques are demonstrated on a variety of examples. It is possible to produce entire clips that are fully path delay testable using these techniques.<>
应用最近发展的鲁棒路径延迟故障可测试性的充分必要条件,开发了具有高度鲁棒路径延迟故障可测试性的二电平和多电平电路的综合程序。对于可平面化到两层的电路,给出了一种覆盖方法,该方法优化了鲁棒路径延迟故障可测性。然后可以对这些两级电路进行代数分解,以产生鲁棒的路径延迟故障可测试的多电平电路。对于不能平面化到两层的规则结构,给出了一种构造鲁棒路径-延迟-故障可测试规则结构的组合方法。最后,展示了如何将这两种技术结合起来,以产生具有鲁棒路径延迟故障可测试性的级联组合逻辑块。这些技术在各种示例中进行了演示。使用这些技术可以产生完全路径延迟可测试的整个剪辑。
{"title":"Synthesis and optimization procedures for robustly delay-fault testable combinational logic circuits","authors":"S. Devadas, K. Keutzer","doi":"10.1109/DAC.1990.114858","DOIUrl":"https://doi.org/10.1109/DAC.1990.114858","url":null,"abstract":"Recently developed necessary and sufficient conditions for robust path-delay-fault testability are applied to develop synthesis procedures which produce two-level and multilevel circuits with high degrees of robust path delay fault testability. For circuits which can be flattened to two levels, a covering procedure is given which optimizes for robust path delay fault testability. These two-level circuits can then be algebraically factored to produce robustly path-delay-fault testable multilevel circuits. For regular structures which cannot be flattened to two levels, a composition procedure is given which allows for the construction of robustly path-delay-fault testable regular structures. Finally, it is shown how these two techniques can be combined to produce cascaded combinational logic blocks that are robustly path-delay-fault testable. These techniques are demonstrated on a variety of examples. It is possible to produce entire clips that are fully path delay testable using these techniques.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128323450","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}
引用次数: 45
Relative scheduling under timing constraints 在时间约束下的相对调度
Pub Date : 1990-06-24 DOI: 10.1109/DAC.1990.114830
D. Ku, G. Micheli
Scheduling techniques are used in high-level synthesis of integrated circuits. Traditional scheduling techniques assume fixed execution delays for the operations. For the synthesis of ASIC designs that interface with external signals and events, operations with unbounded delays. i.e., delays unknown at compile time, must also be considered. A relative scheduling technique that supports operations with fixed and unbounded delays is presented. The technique satisfies the timing constraints imposed by the user, which places bounds between the activation of operations. A novel property called well-posedness of timing constraints is analyzed that is used to identify consistency of constraints in the presence of unbounded delay operations, and an approach to relative scheduling is presented that yields a minimum schedule that satisfies the constraints, or detects if no schedule exists, in polynomial time.<>
调度技术应用于集成电路的高级综合。传统的调度技术假定操作的执行延迟是固定的。用于与外部信号和事件接口的ASIC设计的综合,具有无界延迟的操作。也就是说,编译时未知的延迟也必须考虑在内。提出了一种支持固定和无界延迟操作的相对调度技术。该技术满足用户施加的时间限制,它在操作的激活之间设置了界限。分析了时序约束的适定性,该特性用于识别无界延迟操作下约束的一致性,并提出了一种相对调度方法,该方法在多项式时间内产生满足约束的最小调度,或者检测是否不存在调度。
{"title":"Relative scheduling under timing constraints","authors":"D. Ku, G. Micheli","doi":"10.1109/DAC.1990.114830","DOIUrl":"https://doi.org/10.1109/DAC.1990.114830","url":null,"abstract":"Scheduling techniques are used in high-level synthesis of integrated circuits. Traditional scheduling techniques assume fixed execution delays for the operations. For the synthesis of ASIC designs that interface with external signals and events, operations with unbounded delays. i.e., delays unknown at compile time, must also be considered. A relative scheduling technique that supports operations with fixed and unbounded delays is presented. The technique satisfies the timing constraints imposed by the user, which places bounds between the activation of operations. A novel property called well-posedness of timing constraints is analyzed that is used to identify consistency of constraints in the presence of unbounded delay operations, and an approach to relative scheduling is presented that yields a minimum schedule that satisfies the constraints, or detects if no schedule exists, in polynomial time.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"114 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124727277","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}
引用次数: 89
期刊
27th ACM/IEEE 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