首页 > 最新文献

Proceedings of the 8th Great Lakes Symposium on VLSI (Cat. No.98TB100222)最新文献

英文 中文
Practical approaches to the automatic verification of an ATM switch fabric using VIS 基于VIS的ATM交换结构自动验证的实用方法
Pub Date : 1998-02-19 DOI: 10.1109/GLSV.1998.665319
Jianping Lu, S. Tahar
In this paper we present several practical methods for formally verifying an Asynchronous Transfer Mode (ATM) network switching fabric using the Verification Interacting with Synthesis (VIS) tool. We produced Verilog RTL behavioral and netlist structural descriptions of the switch fabric at different levels of hierarchy and established several abstracted models of the fabric. Using various techniques presented in the paper, we provided a number of relevant liveness and safety properties expressible in CTL, and accomplished their verification in reasonable CPU time. Moreover, we performed equivalence checking between the structural and behavioral descriptions of each submodule of the implementation hierarchy.
在本文中,我们提出了几种实用的方法来正式验证异步传输模式(ATM)网络交换结构使用验证交互与综合(VIS)工具。采用Verilog RTL对交换结构进行了不同层次的行为描述和网络结构描述,并建立了交换结构的抽象模型。利用本文提出的各种技术,我们提供了一些相关的可在CTL中表达的活性和安全性,并在合理的CPU时间内完成了它们的验证。此外,我们还对实现层次结构中每个子模块的结构描述和行为描述进行了等价性检查。
{"title":"Practical approaches to the automatic verification of an ATM switch fabric using VIS","authors":"Jianping Lu, S. Tahar","doi":"10.1109/GLSV.1998.665319","DOIUrl":"https://doi.org/10.1109/GLSV.1998.665319","url":null,"abstract":"In this paper we present several practical methods for formally verifying an Asynchronous Transfer Mode (ATM) network switching fabric using the Verification Interacting with Synthesis (VIS) tool. We produced Verilog RTL behavioral and netlist structural descriptions of the switch fabric at different levels of hierarchy and established several abstracted models of the fabric. Using various techniques presented in the paper, we provided a number of relevant liveness and safety properties expressible in CTL, and accomplished their verification in reasonable CPU time. Moreover, we performed equivalence checking between the structural and behavioral descriptions of each submodule of the implementation hierarchy.","PeriodicalId":225107,"journal":{"name":"Proceedings of the 8th Great Lakes Symposium on VLSI (Cat. No.98TB100222)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-02-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126239498","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}
引用次数: 18
MDG-based verification by retiming and combinational transformations 通过重定时和组合转换进行基于mdg的验证
Pub Date : 1998-02-19 DOI: 10.1109/GLSV.1998.665311
O. Mohamed, E. Cerny, Xiaoyu Song
Multiway Decision Graphs (MDGs) have been recently proposed as an efficient verification tool for RTL designs based on an efficient representation mechanism. In MDG, a data value is represented by a single variable of abstract sort, and a data operation is represented by an uninterpreted function symbol. In this work we investigate the non-termination problem of MDG-based verification. We present a novel approach to dealing with the problem based on retiming and circuit transformations that preserve the behaviour of the circuit. We demonstrate the effectiveness of our method on the example of the Island Tunnel Controller (ITC).
多路决策图(mdg)最近被提出作为基于有效表示机制的RTL设计的有效验证工具。在MDG中,数据值由抽象排序的单个变量表示,数据操作由未解释的函数符号表示。在这项工作中,我们研究了基于千年发展目标的验证的不终止问题。我们提出了一种新的方法来处理基于重定时和电路变换的问题,以保持电路的行为。以港岛隧道控制器(ITC)为例,验证了该方法的有效性。
{"title":"MDG-based verification by retiming and combinational transformations","authors":"O. Mohamed, E. Cerny, Xiaoyu Song","doi":"10.1109/GLSV.1998.665311","DOIUrl":"https://doi.org/10.1109/GLSV.1998.665311","url":null,"abstract":"Multiway Decision Graphs (MDGs) have been recently proposed as an efficient verification tool for RTL designs based on an efficient representation mechanism. In MDG, a data value is represented by a single variable of abstract sort, and a data operation is represented by an uninterpreted function symbol. In this work we investigate the non-termination problem of MDG-based verification. We present a novel approach to dealing with the problem based on retiming and circuit transformations that preserve the behaviour of the circuit. We demonstrate the effectiveness of our method on the example of the Island Tunnel Controller (ITC).","PeriodicalId":225107,"journal":{"name":"Proceedings of the 8th Great Lakes Symposium on VLSI (Cat. No.98TB100222)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-02-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127447785","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
An efficient residue to weighted converter for a new residue number system 一种新的残数系统的有效残数加权变换器
Pub Date : 1998-02-19 DOI: 10.1109/GLSV.1998.665223
A. Skavantzos
The Residue Number System (RNS) is an integer system appropriate far implementing fast digital signal processors since it can support parallel, carry-free, highspeed arithmetic. In this paper a new RNS system and an efficient implementation of its residue-to-weighted converter are presented. The new RNS is a balanced 5-moduli system appropriate for large dynamic ranges. The new residue-to-binary converter is very fast and hardware-efficient and is based on a 1's complement multioperand adder adding operands of size only 80% of the size of the system's dynamic range.
剩余数系统(RNS)是一种适合于实现快速数字信号处理的整数系统,因为它支持并行、无携带、高速运算。本文提出了一种新的RNS系统及其残差加权变换器的有效实现方法。新的RNS系统是一个平衡的5模系统,适用于大动态范围。新的残数-二进制转换器速度快,硬件效率高,基于1补码多操作数加法器,加操作数的大小仅为系统动态范围大小的80%。
{"title":"An efficient residue to weighted converter for a new residue number system","authors":"A. Skavantzos","doi":"10.1109/GLSV.1998.665223","DOIUrl":"https://doi.org/10.1109/GLSV.1998.665223","url":null,"abstract":"The Residue Number System (RNS) is an integer system appropriate far implementing fast digital signal processors since it can support parallel, carry-free, highspeed arithmetic. In this paper a new RNS system and an efficient implementation of its residue-to-weighted converter are presented. The new RNS is a balanced 5-moduli system appropriate for large dynamic ranges. The new residue-to-binary converter is very fast and hardware-efficient and is based on a 1's complement multioperand adder adding operands of size only 80% of the size of the system's dynamic range.","PeriodicalId":225107,"journal":{"name":"Proceedings of the 8th Great Lakes Symposium on VLSI (Cat. No.98TB100222)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-02-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114034904","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}
引用次数: 49
Stochastic evolution algorithm for technology mapping 技术映射的随机进化算法
Pub Date : 1998-02-19 DOI: 10.1109/GLSV.1998.665326
Ahmad S. Al-Mulhem, Alaaeldin A. M. Amin, H. Youssef
A new technology mapper (SELF-Map) for Look-Up Table (LUT) based Field Programmable Gate Arrays (FPGAs) is described. SELF-Map is based on the Stochastic Evolution (SE) algorithm. The state space model of the problem is defined and suitable cost function which allows optimization for area, delay, or area-delay combinations is proposed. Experimental results show that SELF-Map has an overall better performance compared to other algorithms reported in the literature.
介绍了一种新的基于现场可编程门阵列(fpga)的查找表(LUT)技术映射器(SELF-Map)。SELF-Map基于随机进化(SE)算法。定义了问题的状态空间模型,提出了适合于区域、延迟或区域-延迟组合优化的代价函数。实验结果表明,与文献报道的其他算法相比,SELF-Map具有更好的总体性能。
{"title":"Stochastic evolution algorithm for technology mapping","authors":"Ahmad S. Al-Mulhem, Alaaeldin A. M. Amin, H. Youssef","doi":"10.1109/GLSV.1998.665326","DOIUrl":"https://doi.org/10.1109/GLSV.1998.665326","url":null,"abstract":"A new technology mapper (SELF-Map) for Look-Up Table (LUT) based Field Programmable Gate Arrays (FPGAs) is described. SELF-Map is based on the Stochastic Evolution (SE) algorithm. The state space model of the problem is defined and suitable cost function which allows optimization for area, delay, or area-delay combinations is proposed. Experimental results show that SELF-Map has an overall better performance compared to other algorithms reported in the literature.","PeriodicalId":225107,"journal":{"name":"Proceedings of the 8th Great Lakes Symposium on VLSI (Cat. No.98TB100222)","volume":"48 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-02-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129915768","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
Practical considerations in formal equivalence checking of PowerPC microprocessors PowerPC微处理器形式等价检验的实际考虑
Pub Date : 1998-02-19 DOI: 10.1109/GLSV.1998.665314
A. Chandra, Li-C. Wang, M. Abadir
Recently, formal verification has become more a part of the VLSI design methodology. Formally verifying a design guarantees 100% coverage and negates the need to do simulation. Theoretically, 100% coverage is very appealing and formal verification looks to be the panacea to solve the coverage problem. However, there are many practical considerations in deploying formal verification in real design environments. These considerations if not evaluated can lead to ineffective and even erroneous formal verification methodologies. In this paper we show how to make formal verification a successful part of a design methodology by paying attention to practical considerations and knowing the limitations of formal verification. We show the errors that can result by making over generalized assumptions and how they can be avoided. We do this in the context of the design of PowerPC microprocessors. We limit ourselves to a formal verification technique commonly used in our design methodology-boolean equivalence checking.
最近,形式化验证越来越成为VLSI设计方法的一部分。正式验证设计可以保证100%的覆盖率,并且不需要进行模拟。理论上,100%的覆盖率是非常吸引人的,正式的验证看起来是解决覆盖率问题的灵丹妙药。然而,在实际设计环境中部署形式化验证有许多实际的考虑。如果不进行评估,这些考虑因素可能导致无效甚至错误的形式化验证方法。在本文中,我们通过关注实际考虑和了解形式验证的局限性,展示了如何使形式验证成为设计方法的成功部分。我们展示了过度一般化假设可能导致的错误,以及如何避免这些错误。我们是在PowerPC微处理器的设计背景下进行的。我们将自己限制在我们的设计方法中常用的形式化验证技术-布尔等价性检查。
{"title":"Practical considerations in formal equivalence checking of PowerPC microprocessors","authors":"A. Chandra, Li-C. Wang, M. Abadir","doi":"10.1109/GLSV.1998.665314","DOIUrl":"https://doi.org/10.1109/GLSV.1998.665314","url":null,"abstract":"Recently, formal verification has become more a part of the VLSI design methodology. Formally verifying a design guarantees 100% coverage and negates the need to do simulation. Theoretically, 100% coverage is very appealing and formal verification looks to be the panacea to solve the coverage problem. However, there are many practical considerations in deploying formal verification in real design environments. These considerations if not evaluated can lead to ineffective and even erroneous formal verification methodologies. In this paper we show how to make formal verification a successful part of a design methodology by paying attention to practical considerations and knowing the limitations of formal verification. We show the errors that can result by making over generalized assumptions and how they can be avoided. We do this in the context of the design of PowerPC microprocessors. We limit ourselves to a formal verification technique commonly used in our design methodology-boolean equivalence checking.","PeriodicalId":225107,"journal":{"name":"Proceedings of the 8th Great Lakes Symposium on VLSI (Cat. No.98TB100222)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-02-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134542378","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}
引用次数: 2
Novel simple models of CML propagation delay CML传播延迟的新简单模型
Pub Date : 1998-02-19 DOI: 10.1109/GLSV.1998.665257
M. Alioto, G. Palumbo
Accurate and simple models of CML propagation delay are given. The approach used is new. The propagation delay is represented with a few terms, providing a better insight into the relationship between delay and its electrical parameters, which in turn are related to process parameters. The most accurate model has a typical and worst case errors as low as 2% and 5%, respectively.
给出了精确、简单的CML传播延迟模型。使用的方法是新的。传播延迟用几个术语表示,从而更好地了解延迟与其电气参数之间的关系,而电气参数又与工艺参数相关。最准确的模型的典型和最坏情况误差分别低至2%和5%。
{"title":"Novel simple models of CML propagation delay","authors":"M. Alioto, G. Palumbo","doi":"10.1109/GLSV.1998.665257","DOIUrl":"https://doi.org/10.1109/GLSV.1998.665257","url":null,"abstract":"Accurate and simple models of CML propagation delay are given. The approach used is new. The propagation delay is represented with a few terms, providing a better insight into the relationship between delay and its electrical parameters, which in turn are related to process parameters. The most accurate model has a typical and worst case errors as low as 2% and 5%, respectively.","PeriodicalId":225107,"journal":{"name":"Proceedings of the 8th Great Lakes Symposium on VLSI (Cat. No.98TB100222)","volume":"582 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-02-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132948434","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
Test compaction for synchronous sequential circuits by test sequence recycling 用试验序列循环法对同步顺序电路进行试验压实
Pub Date : 1998-02-19 DOI: 10.1109/GLSV.1998.665229
I. Pomeranz, S. Reddy
We introduce a new concept for test sequence compaction referred to as recycling. Recycling is based on the observation that easy-to-detect faults tend to be detected several times by a deterministic test sequence, whereas hard-to-detect faults are detected once towards the end of the test sequence. Thus, the suffix of a test sequence detects a large number of faults, including hard-to-detect faults. The recycling operation keeps a suffix S/sub 1/ of a test sequence T/sub 1/ and discards the rest of the sequence. The suffix S/sub 1/ is then used as a prefix of a new test sequence T/sub 2/. In this process, S/sub 1/ is expected to detect the more difficult to detect faults as well as many of the easy-to-detect faults, resulting in a new sequence T/sub 2/ which is shorter than T/sub 1/. Recycling is enhanced by a scheme where several faults are targeted simultaneously to generate the shortest possible test sequence that detects all of them.
我们为测试序列压缩引入了一个新概念,称为循环。回收是基于这样的观察,即易于检测的故障往往在确定性测试序列中被检测多次,而难以检测的故障在测试序列的末尾被检测一次。因此,测试序列的后缀可以检测到大量的故障,包括难以检测到的故障。回收操作保留测试序列T/sub 1/的后缀S/sub 1/,并丢弃该序列的其余部分。后缀S/sub 1/然后用作新测试序列T/sub 2/的前缀。在这个过程中,期望S/sub 1/能够检测到较难检测的故障以及许多容易检测的故障,从而产生一个比T/sub 1/短的新序列T/sub 2/。通过同时针对多个故障生成尽可能短的测试序列来检测所有故障的方案,可增强回收。
{"title":"Test compaction for synchronous sequential circuits by test sequence recycling","authors":"I. Pomeranz, S. Reddy","doi":"10.1109/GLSV.1998.665229","DOIUrl":"https://doi.org/10.1109/GLSV.1998.665229","url":null,"abstract":"We introduce a new concept for test sequence compaction referred to as recycling. Recycling is based on the observation that easy-to-detect faults tend to be detected several times by a deterministic test sequence, whereas hard-to-detect faults are detected once towards the end of the test sequence. Thus, the suffix of a test sequence detects a large number of faults, including hard-to-detect faults. The recycling operation keeps a suffix S/sub 1/ of a test sequence T/sub 1/ and discards the rest of the sequence. The suffix S/sub 1/ is then used as a prefix of a new test sequence T/sub 2/. In this process, S/sub 1/ is expected to detect the more difficult to detect faults as well as many of the easy-to-detect faults, resulting in a new sequence T/sub 2/ which is shorter than T/sub 1/. Recycling is enhanced by a scheme where several faults are targeted simultaneously to generate the shortest possible test sequence that detects all of them.","PeriodicalId":225107,"journal":{"name":"Proceedings of the 8th Great Lakes Symposium on VLSI (Cat. No.98TB100222)","volume":"167 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-02-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131456919","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 novel 1.5-V CMOS mixer 一种新颖的1.5 v CMOS混频器
Pub Date : 1998-02-19 DOI: 10.1109/GLSV.1998.665209
G. Giustolisi, G. Palmisano, G. Palumbo, C. Strano
New and simple CMOS mixer powered with 1.5 V is presented. It works with a 200 MHz clock, and has a -7-dB IP/sub 3/. Moreover, it elaborates signals up to 150 mV with 1-dB compression point. The particular topology makes it useful for an integration in fully digital ICs.
提出了一种新的简单的1.5 V CMOS混频器。它使用200 MHz时钟,并具有-7 db IP/sub /。此外,它以1db压缩点阐述高达150mv的信号。这种特殊的拓扑结构对于全数字集成电路的集成非常有用。
{"title":"A novel 1.5-V CMOS mixer","authors":"G. Giustolisi, G. Palmisano, G. Palumbo, C. Strano","doi":"10.1109/GLSV.1998.665209","DOIUrl":"https://doi.org/10.1109/GLSV.1998.665209","url":null,"abstract":"New and simple CMOS mixer powered with 1.5 V is presented. It works with a 200 MHz clock, and has a -7-dB IP/sub 3/. Moreover, it elaborates signals up to 150 mV with 1-dB compression point. The particular topology makes it useful for an integration in fully digital ICs.","PeriodicalId":225107,"journal":{"name":"Proceedings of the 8th Great Lakes Symposium on VLSI (Cat. No.98TB100222)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-02-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121435466","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
MPEG-2 video decoder for DVD MPEG-2视频解码器的DVD
Pub Date : 1998-02-19 DOI: 10.1109/GLSV.1998.665218
N. Wang, C. Shih, Duan Juat Wong-Ho, N. Ling
A video decoder with an efficient controller scheme and a sub-picture decoder for DVD application is presented in this paper. Most of the reported architecture for MPEG2 video decoding uses a 64 bit bus and a complex bus arbitration scheme. Our design uses synchronous DRAMs instead of standard EDO DRAMs and involves a novel controller scheme that allocates bus space for DRAM access efficiently. This efficient allocation allows us to reduce bus width from 64 bits to 32 bits, without significantly increasing embedded buffer sizes, and still meeting the requirements for MPEG2 MP/ML decoding. The bus arbitration algorithm is also simple allowing for a less complex controller design. Our main strategy is to impose a certain order in the DRAM access by the various processes instead of allowing any process to request for bus access arbitrarily. We also take advantage of the restricted GOP (group of picture) sequence in the DVD format to allow a longer decoding time for B frames. The sub-picture pixel data are run-length compressed bitmaps that are overlayed on top of the MPEG reconstruction video. The architecture for sub-picture decoding is simple and easy to implement.
本文提出了一种具有高效控制方案的视频解码器和一种适用于DVD应用的子图像解码器。目前报道的MPEG2视频解码体系结构大多采用64位总线和复杂的总线仲裁方案。我们的设计使用同步DRAM而不是标准的EDO DRAM,并涉及一种新颖的控制器方案,可以有效地为DRAM访问分配总线空间。这种有效的分配使我们能够将总线宽度从64位减少到32位,而不会显着增加嵌入式缓冲区大小,并且仍然满足MPEG2 MP/ML解码的要求。总线仲裁算法也很简单,允许不太复杂的控制器设计。我们的主要策略是在各个进程访问DRAM时施加一定的顺序,而不是允许任何进程任意请求总线访问。我们还利用DVD格式中受限制的GOP(图像组)序列来允许B帧的更长的解码时间。子图像像素数据是覆盖在MPEG重建视频顶部的运行长度压缩位图。子图像解码结构简单,易于实现。
{"title":"MPEG-2 video decoder for DVD","authors":"N. Wang, C. Shih, Duan Juat Wong-Ho, N. Ling","doi":"10.1109/GLSV.1998.665218","DOIUrl":"https://doi.org/10.1109/GLSV.1998.665218","url":null,"abstract":"A video decoder with an efficient controller scheme and a sub-picture decoder for DVD application is presented in this paper. Most of the reported architecture for MPEG2 video decoding uses a 64 bit bus and a complex bus arbitration scheme. Our design uses synchronous DRAMs instead of standard EDO DRAMs and involves a novel controller scheme that allocates bus space for DRAM access efficiently. This efficient allocation allows us to reduce bus width from 64 bits to 32 bits, without significantly increasing embedded buffer sizes, and still meeting the requirements for MPEG2 MP/ML decoding. The bus arbitration algorithm is also simple allowing for a less complex controller design. Our main strategy is to impose a certain order in the DRAM access by the various processes instead of allowing any process to request for bus access arbitrarily. We also take advantage of the restricted GOP (group of picture) sequence in the DVD format to allow a longer decoding time for B frames. The sub-picture pixel data are run-length compressed bitmaps that are overlayed on top of the MPEG reconstruction video. The architecture for sub-picture decoding is simple and easy to implement.","PeriodicalId":225107,"journal":{"name":"Proceedings of the 8th Great Lakes Symposium on VLSI (Cat. No.98TB100222)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-02-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122521387","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}
引用次数: 2
How to transform an architectural synthesis tool for low power VLSI designs 如何转变低功耗VLSI设计的架构综合工具
Pub Date : 1998-02-19 DOI: 10.1109/GLSV.1998.665338
S. Gailhard, N. Julien, J. Diguet, E. Martin
High level synthesis (HLS) for low power VLSI design is a complex optimization problem due to the area/time/power interdependence. As few low power design tools are available, a new approach providing a modular low power synthesis method is proposed. Although based for the moment on a generic architectural synthesis tool Gaut, the use of different "commercial" tools is possible. The Gaut-w HLS tool is constituted of low power modules: high level power dissipation estimation, assignment, module selection (operators and supply voltage), optimization criteria and operators library. As illustration, power saving factors on DWT algorithms are presented.
低功耗VLSI设计的高阶综合(HLS)是一个复杂的优化问题,由于面积/时间/功率的相互依赖。由于可用的低功耗设计工具很少,因此提出了一种提供模块化低功耗综合方法的新方法。尽管目前基于通用的体系结构综合工具Gaut,但使用不同的“商业”工具是可能的。Gaut-w HLS工具由低功耗模块组成:高电平功耗估计、分配、模块选择(操作符和电源电压)、优化准则和操作符库。作为说明,给出了小波变换算法的节能因素。
{"title":"How to transform an architectural synthesis tool for low power VLSI designs","authors":"S. Gailhard, N. Julien, J. Diguet, E. Martin","doi":"10.1109/GLSV.1998.665338","DOIUrl":"https://doi.org/10.1109/GLSV.1998.665338","url":null,"abstract":"High level synthesis (HLS) for low power VLSI design is a complex optimization problem due to the area/time/power interdependence. As few low power design tools are available, a new approach providing a modular low power synthesis method is proposed. Although based for the moment on a generic architectural synthesis tool Gaut, the use of different \"commercial\" tools is possible. The Gaut-w HLS tool is constituted of low power modules: high level power dissipation estimation, assignment, module selection (operators and supply voltage), optimization criteria and operators library. As illustration, power saving factors on DWT algorithms are presented.","PeriodicalId":225107,"journal":{"name":"Proceedings of the 8th Great Lakes Symposium on VLSI (Cat. No.98TB100222)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-02-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131587990","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
期刊
Proceedings of the 8th Great Lakes Symposium on VLSI (Cat. No.98TB100222)
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1