首页 > 最新文献

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

英文 中文
Digital circuit design for minimum transient energy and a linear programming method 最小暂态能量的数字电路设计及线性规划方法
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745194
V. Agrawal, M. Bushnell, G. Parthasarathy, R. Ramadoss
This paper provides a theoretical basis for eliminating or reducing the energy consumption due to transients in a synchronous digital circuit. The transient energy is minimized when every gate has no more than one output transition per clock cycle. This condition is achieved for a gate when the gate delay equals or exceeds the maximum difference between path delays at gate inputs. In practice, path delays are adjusted either by increasing gate delays or by inserting delay buffers. The minimum transient energy design is obtained when no delay buffer is added. This design requires possible increases in gate delays to meet the minimum energy condition at all gates. However, the delay of the critical path may be increased. In an alternative design, where the critical path delay is not allowed to increase, delay buffers may have to be added. The theory in this paper allows trade-offs between minimum transient energy and critical path delay. We formulate the problem as a linear program to obtain the minimum transient energy design with the smallest number of delay buffers for a given overall delay of the circuit. An optimized four-bit ALU circuit is found to consume 53% peak and 73% average power compared to the original circuit.
本文为消除或降低同步数字电路中的瞬态能量消耗提供了理论依据。当每个门每个时钟周期不超过一个输出跃迁时,瞬态能量最小。当栅极延迟等于或超过栅极输入端路径延迟之间的最大差值时,栅极就可以达到这个条件。实际上,通过增加门延迟或插入延迟缓冲器来调整路径延迟。在不添加延迟缓冲时,得到了最小的瞬态能量设计。这种设计要求可能增加栅极延迟,以满足所有栅极的最小能量条件。但是,关键路径的延迟可能会增加。在不允许增加关键路径延迟的替代设计中,可能必须添加延迟缓冲器。本文的理论允许在最小瞬态能量和关键路径延迟之间进行权衡。我们将问题表述为一个线性规划,以获得给定电路总延迟的最小瞬态能量和最小延迟缓冲数的设计。与原始电路相比,优化后的4位ALU电路的峰值功耗为53%,平均功耗为73%。
{"title":"Digital circuit design for minimum transient energy and a linear programming method","authors":"V. Agrawal, M. Bushnell, G. Parthasarathy, R. Ramadoss","doi":"10.1109/ICVD.1999.745194","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745194","url":null,"abstract":"This paper provides a theoretical basis for eliminating or reducing the energy consumption due to transients in a synchronous digital circuit. The transient energy is minimized when every gate has no more than one output transition per clock cycle. This condition is achieved for a gate when the gate delay equals or exceeds the maximum difference between path delays at gate inputs. In practice, path delays are adjusted either by increasing gate delays or by inserting delay buffers. The minimum transient energy design is obtained when no delay buffer is added. This design requires possible increases in gate delays to meet the minimum energy condition at all gates. However, the delay of the critical path may be increased. In an alternative design, where the critical path delay is not allowed to increase, delay buffers may have to be added. The theory in this paper allows trade-offs between minimum transient energy and critical path delay. We formulate the problem as a linear program to obtain the minimum transient energy design with the smallest number of delay buffers for a given overall delay of the circuit. An optimized four-bit ALU circuit is found to consume 53% peak and 73% average power compared to the original circuit.","PeriodicalId":443373,"journal":{"name":"Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)","volume":"1 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":"128790443","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}
引用次数: 37
Timed circuit synthesis using implicit methods 用隐式方法合成定时电路
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745146
Robert A. Thacker, W. Belluomini, C. Myers
The design and synthesis of asynchronous circuits is gaining importance in both the industrial and academic worlds. Timed circuits are a class of asynchronous circuits that incorporate explicit timing information in the specification. This information is used throughout the synthesis procedure to optimize the design. In order to synthesize a timed circuit, it is necessary to explore the timed state space of the specification. The memory required to store the timed state space of a complex specification can be prohibitive for large designs when explicit representation methods are used. This paper describes the application of BDDs and MTBDDs to the representation of timed state spaces and the synthesis of timed circuits. These implicit techniques significantly improve the memory efficiency of timed state space exploration and allow more complex designs to be synthesized. Implicit methods also allow the derivation of solution spaces containing all valid solutions to the synthesis problem facilitating subsequent optimization and technology mapping steps.
异步电路的设计和合成在工业界和学术界都越来越重要。定时电路是一类在规范中包含明确定时信息的异步电路。这些信息在整个合成过程中用于优化设计。为了合成一个定时电路,有必要对规范的定时状态空间进行探索。当使用显式表示方法时,存储复杂规范的时间状态空间所需的内存可能不利于大型设计。本文介绍了bdd和mtbdd在时间状态空间表示和时间电路合成中的应用。这些隐式技术显著提高了时间状态空间探索的存储效率,并允许更复杂的设计被合成。隐式方法还允许推导包含综合问题所有有效解的解空间,从而促进后续优化和技术映射步骤。
{"title":"Timed circuit synthesis using implicit methods","authors":"Robert A. Thacker, W. Belluomini, C. Myers","doi":"10.1109/ICVD.1999.745146","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745146","url":null,"abstract":"The design and synthesis of asynchronous circuits is gaining importance in both the industrial and academic worlds. Timed circuits are a class of asynchronous circuits that incorporate explicit timing information in the specification. This information is used throughout the synthesis procedure to optimize the design. In order to synthesize a timed circuit, it is necessary to explore the timed state space of the specification. The memory required to store the timed state space of a complex specification can be prohibitive for large designs when explicit representation methods are used. This paper describes the application of BDDs and MTBDDs to the representation of timed state spaces and the synthesis of timed circuits. These implicit techniques significantly improve the memory efficiency of timed state space exploration and allow more complex designs to be synthesized. Implicit methods also allow the derivation of solution spaces containing all valid solutions to the synthesis problem facilitating subsequent optimization and technology mapping steps.","PeriodicalId":443373,"journal":{"name":"Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)","volume":"19 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":"115800924","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
Superscalar processor validation at the microarchitecture level 微体系结构级别的超标量处理器验证
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745164
N. Utamaphethai, R. D. Blanton, John Paul Shen
We describe a rigorous ATPG-like methodology for validating the branch prediction mechanism of the PowerPC604 which can be easily generalized and made applicable to other processors. Test sequences based on finite state machine (FSM) testing are derived from small FSM-like models of the branch prediction mechanism. These sequences are translated into PowerPC instruction sequences. Simulation results show that 100% coverage of the targeted functionality is achieved using a very small number of simulation cycles. Simulation of some real programs against the same targeted functionality produces coverages that range between 34% and 75% with four orders of magnitude more cycles. We also use mutation analysis to modify some functionality of the behavioral model to further illustrate the effectiveness of our generated sequence. Simulation results show that all 54 mutants in the branch prediction functionality can be detected by measuring transition coverage.
我们描述了一种严格的类似atpg的方法,用于验证PowerPC604的分支预测机制,该方法可以很容易地推广并适用于其他处理器。基于有限状态机(FSM)测试的测试序列是由分支预测机制的小型类有限状态机模型导出的。这些序列被翻译成PowerPC指令序列。仿真结果表明,使用非常少的仿真周期就可以实现目标功能的100%覆盖。针对相同目标功能的一些真实程序的模拟产生的覆盖率在34%到75%之间,周期增加了四个数量级。我们还使用突变分析来修改行为模型的一些功能,以进一步说明我们生成的序列的有效性。仿真结果表明,通过测量转移覆盖率可以检测到分支预测功能中的全部54个突变体。
{"title":"Superscalar processor validation at the microarchitecture level","authors":"N. Utamaphethai, R. D. Blanton, John Paul Shen","doi":"10.1109/ICVD.1999.745164","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745164","url":null,"abstract":"We describe a rigorous ATPG-like methodology for validating the branch prediction mechanism of the PowerPC604 which can be easily generalized and made applicable to other processors. Test sequences based on finite state machine (FSM) testing are derived from small FSM-like models of the branch prediction mechanism. These sequences are translated into PowerPC instruction sequences. Simulation results show that 100% coverage of the targeted functionality is achieved using a very small number of simulation cycles. Simulation of some real programs against the same targeted functionality produces coverages that range between 34% and 75% with four orders of magnitude more cycles. We also use mutation analysis to modify some functionality of the behavioral model to further illustrate the effectiveness of our generated sequence. Simulation results show that all 54 mutants in the branch prediction functionality can be detected by measuring transition coverage.","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":"114574166","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
Residue arithmetic multiplier based on the radix-4 signed-digit multiple-valued arithmetic circuits 基于基数-4符号数多值算术电路的残数算术乘法器
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745150
Shugang Wei, K. Shimizu
Residue arithmetic multiplier based on the radix-4 signed-digit arithmetic is presented. Conventional residue arithmetic circuits have been designed using binary number arithmetic system, but the carry propagation arises which limits the speed of arithmetic operations in residue modules. In this paper, two radix-4 signed-digit (SD) number representations, (-2,-1,0,1,2) and (-3,-2,-1,0,1,2,3), are introduced. The former is used for the input and output, and the latter for the inner arithmetic circuit of the presented multiplier. So that, by using integers 4/sup P/ and 4/sup P//spl plusmn/1 as moduli of residue number system (RNS), where p is a positive integer, both the partial product generating circuit and the circuit for sum of the partial products in the multiplier can be efficiently constructed based on the SD number representations. The module m addition, m=4/sup P/ or m=4/sup P//spl plusmn/1, can be performed by an SD adder or an end-around-carry SD adder with the multiple-valued circuits and the addition time is independent of the word length of operands. The modulo m multiplier can be compactly constructed using a binary modulo m SD adder tree based on the multiple-valued addition circuits, and consequently the module m multiplication is performed in O(log/sub 2/p) time.
提出了基于基数-4符号数算法的残数乘法器。传统的残数运算电路是利用二进制数运算系统设计的,但残数模块中存在进位传播问题,限制了运算速度。本文介绍了(-2,-1,0,1,2)和(-3,-2,-1,0,1,2,3)两个基数-4的符号数表示。前者用于输入和输出,后者用于所述乘法器的内部算术电路。因此,利用整数4/sup P/和4/sup P//spl plusmn/1作为残数系统(RNS)的模,其中P为正整数,可以基于SD数表示有效地构造乘法器中的偏积产生电路和偏积求和电路。模块m加法,m=4/sup P/或m=4/sup P//spl plusmn/1,可以通过SD加法器或端部进位SD加法器与多值电路进行,加法时间与操作数字长无关。模m乘法器可以使用基于多值加法电路的二进制模m SD加法器树紧凑地构造,因此模m乘法在O(log/sub 2/p)时间内完成。
{"title":"Residue arithmetic multiplier based on the radix-4 signed-digit multiple-valued arithmetic circuits","authors":"Shugang Wei, K. Shimizu","doi":"10.1109/ICVD.1999.745150","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745150","url":null,"abstract":"Residue arithmetic multiplier based on the radix-4 signed-digit arithmetic is presented. Conventional residue arithmetic circuits have been designed using binary number arithmetic system, but the carry propagation arises which limits the speed of arithmetic operations in residue modules. In this paper, two radix-4 signed-digit (SD) number representations, (-2,-1,0,1,2) and (-3,-2,-1,0,1,2,3), are introduced. The former is used for the input and output, and the latter for the inner arithmetic circuit of the presented multiplier. So that, by using integers 4/sup P/ and 4/sup P//spl plusmn/1 as moduli of residue number system (RNS), where p is a positive integer, both the partial product generating circuit and the circuit for sum of the partial products in the multiplier can be efficiently constructed based on the SD number representations. The module m addition, m=4/sup P/ or m=4/sup P//spl plusmn/1, can be performed by an SD adder or an end-around-carry SD adder with the multiple-valued circuits and the addition time is independent of the word length of operands. The modulo m multiplier can be compactly constructed using a binary modulo m SD adder tree based on the multiple-valued addition circuits, and consequently the module m multiplication is performed in O(log/sub 2/p) time.","PeriodicalId":443373,"journal":{"name":"Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)","volume":"48 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":"114586692","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}
引用次数: 7
Test-vector prediction of M-testable iterative arrays m -可测试迭代阵列的测试向量预测
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745129
M. Jamoussi
In this paper, a new M-testability approach is presented as a further development of C-testability concept (limited to regular iterative arrays) to cope with more general arrays (i.e. of non-identical cells). M-testability is proposed based on a developed Classified-Level Approach (CLA), applied to the interconnected cells as a first step toward their test-vector prediction, under the assumption of at most one-faulty cell. The test-vector prediction is conducted on each of the defined cell classes. Using an elaborated Variable Testability Measure (VTM), the number of test vectors are predicted for each cell, then for the entire array. Applicable regardless of the fault type, M-tetability is experimented on various iterative arrays and generated results are debated.
本文提出了一种新的m -可测试性方法,作为c -可测试性概念(仅限于规则迭代阵列)的进一步发展,以应对更一般的阵列(即非相同单元)。m -可测试性是基于一种发展的分类水平方法(CLA)提出的,在假设最多只有一个故障细胞的情况下,将其应用于互连细胞作为测试向量预测的第一步。对每个定义的细胞类别进行测试向量预测。使用详细的可变可测试性度量(VTM),预测每个单元的测试向量数量,然后是整个阵列。无论故障类型如何,在各种迭代阵列上进行了M-tetability实验,并对生成的结果进行了讨论。
{"title":"Test-vector prediction of M-testable iterative arrays","authors":"M. Jamoussi","doi":"10.1109/ICVD.1999.745129","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745129","url":null,"abstract":"In this paper, a new M-testability approach is presented as a further development of C-testability concept (limited to regular iterative arrays) to cope with more general arrays (i.e. of non-identical cells). M-testability is proposed based on a developed Classified-Level Approach (CLA), applied to the interconnected cells as a first step toward their test-vector prediction, under the assumption of at most one-faulty cell. The test-vector prediction is conducted on each of the defined cell classes. Using an elaborated Variable Testability Measure (VTM), the number of test vectors are predicted for each cell, then for the entire array. Applicable regardless of the fault type, M-tetability is experimented on various iterative arrays and generated results are debated.","PeriodicalId":443373,"journal":{"name":"Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)","volume":"1 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":"126135905","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
COST: Circuit Optimization SysTem in ASIC library development environment 成本:电路优化系统在ASIC库开发环境
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745198
C. S. Raghu, S. Bhowmik, Poorvaja Ramani, S. Sundaram
Increased focus on high performance circuit design and shorter development cycle time for ASIC libraries, are driving the need for automatic circuit optimizers in the ASIC library development environment. High performance input/output circuits are the key differentiator cells in the ASIC library market. Automating the design process of these circuits using an optimizer, not only ensures high performance cells but also provides faster design cycle. COST has been used to optimize cells in the development of many ASIC libraries. In this paper we have described the essential components of the COST optimization system and presented a method for optimizing I/O circuits. We have compared the performance of the two cost function heuristics implemented in our optimization system on ASIC input/output circuits.
越来越多的关注高性能电路设计和缩短ASIC库的开发周期时间,正在推动ASIC库开发环境中对自动电路优化器的需求。高性能输入/输出电路是ASIC库市场的关键差异化单元。使用优化器自动化这些电路的设计过程,不仅确保了高性能单元,而且提供了更快的设计周期。在许多ASIC库的开发中,COST已被用于优化单元。在本文中,我们描述了成本优化系统的基本组成部分,并提出了优化I/O电路的方法。我们比较了在我们的优化系统中实现的两种成本函数启发式算法在ASIC输入/输出电路上的性能。
{"title":"COST: Circuit Optimization SysTem in ASIC library development environment","authors":"C. S. Raghu, S. Bhowmik, Poorvaja Ramani, S. Sundaram","doi":"10.1109/ICVD.1999.745198","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745198","url":null,"abstract":"Increased focus on high performance circuit design and shorter development cycle time for ASIC libraries, are driving the need for automatic circuit optimizers in the ASIC library development environment. High performance input/output circuits are the key differentiator cells in the ASIC library market. Automating the design process of these circuits using an optimizer, not only ensures high performance cells but also provides faster design cycle. COST has been used to optimize cells in the development of many ASIC libraries. In this paper we have described the essential components of the COST optimization system and presented a method for optimizing I/O circuits. We have compared the performance of the two cost function heuristics implemented in our optimization system on ASIC input/output circuits.","PeriodicalId":443373,"journal":{"name":"Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)","volume":"1 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":"124889104","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
Parallel implementation of 2D-discrete cosine transform using EPLDs 用epld并行实现二维离散余弦变换
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745178
D. V. R. Murthy, S. Ramachandran, S. Srinivasan
A novel implementation of Two Dimensional Discrete Cosine Transform (2D-DCT) using Embedded Programmable Logic Devices (EPLDs) has been proposed in this paper. The key feature of this scheme is that it's architecture is regular, linear, pipelined and it fits into just four numbers of commercially available EPLDs. It is capable of processing images of size 512/spl times/512 pixels at rates of 25 frames per second. The chip set offers device independent design and can be used in conjunction with other processors. The algorithm implemented can be easily modified and remapped as per needs with a minimum of effort since the architecture is realized using modular Hardware Description Language (HDL). The hardware complexity and accuracy of the proposed DCT processor compare favourably with those of other known implementation techniques.
提出了一种利用嵌入式可编程逻辑器件(epld)实现二维离散余弦变换(2D-DCT)的新方法。该方案的关键特点是它的架构是规则的,线性的,流水线的,并且它只适合4个商用epld。它能够以每秒25帧的速率处理大小为512/spl倍/512像素的图像。该芯片组提供独立于设备的设计,可以与其他处理器一起使用。由于该体系结构是使用模块化硬件描述语言(HDL)实现的,因此可以很容易地根据需要修改和重新映射算法。所提出的DCT处理器的硬件复杂度和精度优于其他已知的实现技术。
{"title":"Parallel implementation of 2D-discrete cosine transform using EPLDs","authors":"D. V. R. Murthy, S. Ramachandran, S. Srinivasan","doi":"10.1109/ICVD.1999.745178","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745178","url":null,"abstract":"A novel implementation of Two Dimensional Discrete Cosine Transform (2D-DCT) using Embedded Programmable Logic Devices (EPLDs) has been proposed in this paper. The key feature of this scheme is that it's architecture is regular, linear, pipelined and it fits into just four numbers of commercially available EPLDs. It is capable of processing images of size 512/spl times/512 pixels at rates of 25 frames per second. The chip set offers device independent design and can be used in conjunction with other processors. The algorithm implemented can be easily modified and remapped as per needs with a minimum of effort since the architecture is realized using modular Hardware Description Language (HDL). The hardware complexity and accuracy of the proposed DCT processor compare favourably with those of other known implementation techniques.","PeriodicalId":443373,"journal":{"name":"Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)","volume":"1 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":"124265806","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}
引用次数: 7
MPEG-2 video data simulator: a case study in constrained HW-SW codesign MPEG-2视频数据模拟器:约束HW-SW协同设计的案例研究
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745136
Rashmi Goswami, V. Srinivasan, M. Balakrishnan
An MPEG-2 video data simulator has been designed in a constrained design space. A hierarchical FSM model has been developed for MPEG-2 video data simulator. This model can be used for any sequence of moving pictures. This model was verified by behavioral (C-language) simulation for a particular case (color-bars data and I I I picture sequence). After an evaluation of the implementation options available in our fairly constrained design space, firmware implementation was selected and implemented.
在受限的设计空间中设计了一个MPEG-2视频数据模拟器。建立了MPEG-2视频数据模拟器的分层FSM模型。该模型可用于任何序列的运动图像。该模型通过特定情况下的行为(c语言)模拟(色条数据和I I I图像序列)进行了验证。在对我们相当有限的设计空间中可用的实现选项进行评估后,选择并实现了固件实现。
{"title":"MPEG-2 video data simulator: a case study in constrained HW-SW codesign","authors":"Rashmi Goswami, V. Srinivasan, M. Balakrishnan","doi":"10.1109/ICVD.1999.745136","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745136","url":null,"abstract":"An MPEG-2 video data simulator has been designed in a constrained design space. A hierarchical FSM model has been developed for MPEG-2 video data simulator. This model can be used for any sequence of moving pictures. This model was verified by behavioral (C-language) simulation for a particular case (color-bars data and I I I picture sequence). After an evaluation of the implementation options available in our fairly constrained design space, firmware implementation was selected and implemented.","PeriodicalId":443373,"journal":{"name":"Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)","volume":"101 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":"123092828","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}
引用次数: 1
A design-in methodology to ensure first time success of complex digital signal processors 确保复杂数字信号处理器首次成功的设计方法
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745180
A. Gautam, J. Rao, R. Rathi, H. Udayakumar
TMS320C2700 is the first TI DSP with a new architecture combining the features of a traditional DSP and Micro-Controller, targeted for Hard Disk Drives, DVD and Embedded Control applications. The development of this reusable DSP Core and the Emulation Test Chip with an aim of fast turn-around to market posed many design and methodology challenges. These challenges included efficient layout of a datapath and bus-dominant Core, meeting all the performance and reliability requirements, clocking methodology for a reusable Core, and the design of a 1 million gate Emulation Chip with 82 K/spl times/16 on-chip RAM and many peripherals. This paper describes the various design-in approaches used to meet these goals, reducing the iterations in the design cycle, ultimately resulting in a first pass working silicon for the design.
TMS320C2700是TI首款采用新架构的DSP,结合了传统DSP和微控制器的功能,适用于硬盘驱动器、DVD和嵌入式控制应用。这种可重复使用的DSP核心和仿真测试芯片的开发以快速转向市场为目标,提出了许多设计和方法上的挑战。这些挑战包括数据路径和总线主导核心的有效布局,满足所有性能和可靠性要求,可重用核心的时钟方法,以及具有82 K/spl倍/16片上RAM和许多外围设备的100万门仿真芯片的设计。本文描述了用于满足这些目标的各种设计-in方法,减少了设计周期中的迭代,最终导致设计的第一次通过工作硅。
{"title":"A design-in methodology to ensure first time success of complex digital signal processors","authors":"A. Gautam, J. Rao, R. Rathi, H. Udayakumar","doi":"10.1109/ICVD.1999.745180","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745180","url":null,"abstract":"TMS320C2700 is the first TI DSP with a new architecture combining the features of a traditional DSP and Micro-Controller, targeted for Hard Disk Drives, DVD and Embedded Control applications. The development of this reusable DSP Core and the Emulation Test Chip with an aim of fast turn-around to market posed many design and methodology challenges. These challenges included efficient layout of a datapath and bus-dominant Core, meeting all the performance and reliability requirements, clocking methodology for a reusable Core, and the design of a 1 million gate Emulation Chip with 82 K/spl times/16 on-chip RAM and many peripherals. This paper describes the various design-in approaches used to meet these goals, reducing the iterations in the design cycle, ultimately resulting in a first pass working silicon for the design.","PeriodicalId":443373,"journal":{"name":"Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)","volume":"10 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":"129640885","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
An efficiently checkable subset of TCTL for formal verification of transition systems with delays 具有延迟的转换系统形式化验证的有效可检查TCTL子集
Pub Date : 1999-01-10 DOI: 10.1109/ICVD.1999.745163
J. Deka, P. Dasgupta, P. Chakrabarti
Model checking transition systems with delays using timed logics such as TCTL is an attractive technique for proper verification of hardware descriptions. TCTL model checking requires the construction of time regions which depends not only on the timed graph, but also the TCTL formula. This limits the efficiency of a pure top-down approach for model checking. We propose a restricted version of TCTL, namely DCTL, which can be checked in a pure top-down manner without augmenting the region graph a priori.
使用定时逻辑(如TCTL)对具有延迟的转换系统进行模型检查,是对硬件描述进行适当验证的一种有吸引力的技术。TCTL模型检验需要构造时间区域,这不仅依赖于时间图,而且依赖于TCTL公式。这限制了纯自顶向下模型检查方法的效率。我们提出了一种限制版本的TCTL,即DCTL,它可以以纯自上而下的方式进行检查,而无需先验地增加区域图。
{"title":"An efficiently checkable subset of TCTL for formal verification of transition systems with delays","authors":"J. Deka, P. Dasgupta, P. Chakrabarti","doi":"10.1109/ICVD.1999.745163","DOIUrl":"https://doi.org/10.1109/ICVD.1999.745163","url":null,"abstract":"Model checking transition systems with delays using timed logics such as TCTL is an attractive technique for proper verification of hardware descriptions. TCTL model checking requires the construction of time regions which depends not only on the timed graph, but also the TCTL formula. This limits the efficiency of a pure top-down approach for model checking. We propose a restricted version of TCTL, namely DCTL, which can be checked in a pure top-down manner without augmenting the region graph a priori.","PeriodicalId":443373,"journal":{"name":"Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013)","volume":"45 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":"132614682","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
期刊
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