首页 > 最新文献

Proceedings Eleventh International Conference on VLSI Design最新文献

英文 中文
Circuit design using resonant tunneling diodes 使用谐振隧道二极管的电路设计
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646656
P. Mazumder, S. Kulkarni, M. Bhattacharya, Alejandro F. González
Picosecond switching speeds and folded current voltage characteristics have made quantum tunneling devices promising alternatives for high-speed and compact VLSI circuit design. This paper describes new bistable digital logic circuit topologies that use resonant tunneling diodes (RTDs) in conjunction with heterojunction bipolar transistors (HBTs) and modulation-doped field effect transistors (MODFETs). The designed circuits include a single-gate, self-latching MAJORITY function besides basic NAND, NOR and inverter gates. The application of these circuits in the design of high-performance adders and parallel correlators is discussed. We also review multiple-valued logic (MVL) applications of RTDs that achieve significant compaction in terms of device count over comparable binary logic implementations in conventional technologies. These include a four-valued 4:1 multiplexer using 13 resonant tunneling bipolar transistors (RTBTs) and HBTs, a mask programmable four-valued, single-input gate using 4 RTDs and 14 HBTs, and a four-step countdown circuit using 1 RTD and 3 HBTs.
皮秒开关速度和折叠电流电压特性使量子隧道器件成为高速和紧凑VLSI电路设计的有希望的替代方案。本文描述了一种新的双稳态数字逻辑电路拓扑结构,该电路使用谐振隧道二极管(rtd)与异质结双极晶体管(HBTs)和调制掺杂场效应晶体管(modfet)相结合。设计的电路除了基本的NAND门、NOR门和逆变门外,还包括一个单门、自锁存的MAJORITY功能。讨论了这些电路在高性能加法器和并行相关器设计中的应用。我们还回顾了rtd的多值逻辑(MVL)应用,这些应用在器件数量方面比传统技术中可比较的二进制逻辑实现实现显著压缩。其中包括使用13个谐振隧道双极晶体管(rtbt)和hbt的四值4:1多路复用器,使用4个RTD和14个hbt的掩模可编程四值单输入门,以及使用1个RTD和3个hbt的四步倒计时电路。
{"title":"Circuit design using resonant tunneling diodes","authors":"P. Mazumder, S. Kulkarni, M. Bhattacharya, Alejandro F. González","doi":"10.1109/ICVD.1998.646656","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646656","url":null,"abstract":"Picosecond switching speeds and folded current voltage characteristics have made quantum tunneling devices promising alternatives for high-speed and compact VLSI circuit design. This paper describes new bistable digital logic circuit topologies that use resonant tunneling diodes (RTDs) in conjunction with heterojunction bipolar transistors (HBTs) and modulation-doped field effect transistors (MODFETs). The designed circuits include a single-gate, self-latching MAJORITY function besides basic NAND, NOR and inverter gates. The application of these circuits in the design of high-performance adders and parallel correlators is discussed. We also review multiple-valued logic (MVL) applications of RTDs that achieve significant compaction in terms of device count over comparable binary logic implementations in conventional technologies. These include a four-valued 4:1 multiplexer using 13 resonant tunneling bipolar transistors (RTBTs) and HBTs, a mask programmable four-valued, single-input gate using 4 RTDs and 14 HBTs, and a four-step countdown circuit using 1 RTD and 3 HBTs.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114715623","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}
引用次数: 5
Routing of L-shaped channels, switchboxes and staircases in Manhattan-diagonal model l形通道、开关柜和楼梯在曼哈顿对角线模式下的布线
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646580
Sandip Das, S. Sur-Kolay, B. Bhattacharya
New techniques are presented for routing L-shaped channels, switchboxes and staircases in 2-layer Manhattan-diagonal (MD) model with tracks in horizontal, vertical and /spl plusmn/45/spl deg/ directions. First, a simple O(l.d) time algorithm is proposed which routes any L-shaped channel with length l, density d and no cyclic vertical constraints, in w (d/spl les/w/spl les/d+1) tracks. Next, an O(l.w) time greedy method for routing an L-shaped channel with cyclic vertical constraints, is described. Then, the switchbox routing problem in the MD model is solved elegantly. These techniques, easily extendible to the routing of staircase channels, yield efficient solutions to detailed routing in general floorplans. Experimental results show significantly low via-count and reduced wire length, thus establishing the superiority of MD-routing over classical strategies.
在水平、垂直和/spl + /45/spl度/方向的2层曼哈顿对角线(MD)模型中,提出了l形通道、开关箱和楼梯的布线新技术。首先,提出了一种简单的O(l.d)时间算法,该算法在w (d/spl les/w/spl les/d+1)航迹中路由长度为l、密度为d且无循环垂直约束的l形通道。其次,描述了具有循环垂直约束的l形通道路由的O(l.w)时间贪婪方法。然后,很好地解决了MD模型中的开关箱路由问题。这些技术,很容易扩展到楼梯通道的路线,产生有效的解决方案,详细的路线在一般平面图。实验结果表明,通过计数明显减少,导线长度减少,从而确立了md路由优于经典策略。
{"title":"Routing of L-shaped channels, switchboxes and staircases in Manhattan-diagonal model","authors":"Sandip Das, S. Sur-Kolay, B. Bhattacharya","doi":"10.1109/ICVD.1998.646580","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646580","url":null,"abstract":"New techniques are presented for routing L-shaped channels, switchboxes and staircases in 2-layer Manhattan-diagonal (MD) model with tracks in horizontal, vertical and /spl plusmn/45/spl deg/ directions. First, a simple O(l.d) time algorithm is proposed which routes any L-shaped channel with length l, density d and no cyclic vertical constraints, in w (d/spl les/w/spl les/d+1) tracks. Next, an O(l.w) time greedy method for routing an L-shaped channel with cyclic vertical constraints, is described. Then, the switchbox routing problem in the MD model is solved elegantly. These techniques, easily extendible to the routing of staircase channels, yield efficient solutions to detailed routing in general floorplans. Experimental results show significantly low via-count and reduced wire length, thus establishing the superiority of MD-routing over classical strategies.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116719365","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}
引用次数: 9
Evolution of architectural concepts and design methods of microprocessors 微处理器架构概念和设计方法的演变
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646624
S. Srivastava, S. C. Bose, B. P. Mathur, A. Noor, Raj Singh, A. S. Mandal, K. Prabhakaran, Arindam Karmakar, C. Shekhar, Sudhir Kumar, Amit K. Agarwal
Microprocessors constitute one of the most important classes of VLSI chips. Over the last 25 years their architectures and capabilities have evolved rapidly to pack enormous computing power in them. However, this has made the task of designing successive generations of microprocessors increasingly complex. Methodologies used to design microprocessors have also accordingly changed from generation to generation. The purpose of this paper is to summarize these evolutions in architecture and design methodologies of microprocessors and present a microprocessors design example using a methodology that makes efficient use of the HDL-based design approach to create portable microprocessor designs for use in system-level integrated products.
微处理器是VLSI芯片中最重要的一类。在过去的25年里,它们的架构和能力迅速发展,拥有巨大的计算能力。然而,这使得设计连续几代微处理器的任务变得越来越复杂。用于设计微处理器的方法也相应地一代一代地发生了变化。本文的目的是总结微处理器架构和设计方法的这些演变,并提出一个微处理器设计示例,该示例使用一种方法有效地利用基于hdl的设计方法来创建用于系统级集成产品的便携式微处理器设计。
{"title":"Evolution of architectural concepts and design methods of microprocessors","authors":"S. Srivastava, S. C. Bose, B. P. Mathur, A. Noor, Raj Singh, A. S. Mandal, K. Prabhakaran, Arindam Karmakar, C. Shekhar, Sudhir Kumar, Amit K. Agarwal","doi":"10.1109/ICVD.1998.646624","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646624","url":null,"abstract":"Microprocessors constitute one of the most important classes of VLSI chips. Over the last 25 years their architectures and capabilities have evolved rapidly to pack enormous computing power in them. However, this has made the task of designing successive generations of microprocessors increasingly complex. Methodologies used to design microprocessors have also accordingly changed from generation to generation. The purpose of this paper is to summarize these evolutions in architecture and design methodologies of microprocessors and present a microprocessors design example using a methodology that makes efficient use of the HDL-based design approach to create portable microprocessor designs for use in system-level integrated products.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129290558","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
Simultaneous scheduling, binding and floorplanning in high-level synthesis 同时调度,绑定和楼层规划在高层次的综合
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646645
P. Prabhakaran, P. Banerjee
With small device features in sub-micron technologies, interconnection delays play a dominant part in cycle time. Therefore, it is important to consider the impact of physical design during high level synthesis. In this paper, an efficient floorplanning algorithm which takes into account the effect of interconnect delays on the overall cycle time of a given schedule is presented. A simultaneous scheduling, binding and floorplanning algorithm is also presented. 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 latency and area. In addition, a detailed model is considered, taking into account multiplexer and register areas and delays.
由于亚微米技术的小器件特性,互连延迟在周期时间中起主导作用。因此,在高级合成过程中考虑物理设计的影响是很重要的。本文提出了一种有效的楼层规划算法,该算法考虑了互连延迟对给定调度总周期时间的影响。提出了一种同步调度、绑定和楼层规划算法。与将高级合成与物理设计分离的传统方法相比,我们的算法能够使这些阶段非常紧密地相互作用,从而产生具有更低延迟和面积的解决方案。此外,考虑到多路复用器和寄存器的面积和延迟,考虑了详细的模型。
{"title":"Simultaneous scheduling, binding and floorplanning in high-level synthesis","authors":"P. Prabhakaran, P. Banerjee","doi":"10.1109/ICVD.1998.646645","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646645","url":null,"abstract":"With small device features in sub-micron technologies, interconnection delays play a dominant part in cycle time. Therefore, it is important to consider the impact of physical design during high level synthesis. In this paper, an efficient floorplanning algorithm which takes into account the effect of interconnect delays on the overall cycle time of a given schedule is presented. A simultaneous scheduling, binding and floorplanning algorithm is also presented. 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 latency and area. In addition, a detailed model is considered, taking into account multiplexer and register areas and delays.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125849589","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}
引用次数: 47
Real time collision detection and avoidance. A case study for design space exploration in HW-SW codesign 实时碰撞检测和避免。HW-SW协同设计中设计空间探索的案例研究
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646585
S. Lodha, Shashank Gupta, M. Balakrishnan, Subhashis Banerjee
In this paper we study a collision detection algorithm and partition it into hardware and software parts to enhance the performance of the system and achieve the real time goal (25 frames/sec). We explore the design space to identify various feasible implementations on software, hardware, firmware and mixed platforms. The platforms considered are the Intel's processors and Sun ULTRA1 for software, Motorola DSP56002 for firmware XILINX FPGAs for hardware. The mixed implementations include combinations of the above. A number of implementations discussed establish that factors such as time constraint, pin count and interface requirements strongly influence the design options.
本文研究了一种碰撞检测算法,并将其划分为硬件部分和软件部分,以提高系统的性能,达到实时目标(25帧/秒)。我们探索设计空间,以确定在软件,硬件,固件和混合平台上的各种可行实现。考虑的平台是英特尔的处理器和Sun的ULTRA1软件,摩托罗拉的DSP56002固件XILINX fpga的硬件。混合实现包括上述功能的组合。讨论的许多实现都表明,时间限制、引脚数和接口需求等因素对设计选项有很大影响。
{"title":"Real time collision detection and avoidance. A case study for design space exploration in HW-SW codesign","authors":"S. Lodha, Shashank Gupta, M. Balakrishnan, Subhashis Banerjee","doi":"10.1109/ICVD.1998.646585","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646585","url":null,"abstract":"In this paper we study a collision detection algorithm and partition it into hardware and software parts to enhance the performance of the system and achieve the real time goal (25 frames/sec). We explore the design space to identify various feasible implementations on software, hardware, firmware and mixed platforms. The platforms considered are the Intel's processors and Sun ULTRA1 for software, Motorola DSP56002 for firmware XILINX FPGAs for hardware. The mixed implementations include combinations of the above. A number of implementations discussed establish that factors such as time constraint, pin count and interface requirements strongly influence the design options.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128872776","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
Partitioning VLSI floorplans by staircase channels for global routing 通过楼梯通道划分VLSI平面图,用于全局路由
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646579
S. Majumder, S. Nandy, B. Bhattacharya
This paper identifies a new problem of geometric partitioning of VLSI floorplans, called mincost staircase partitioning. We propose a framework for channel definition in global routing. In a VLSI floorplan, the isothetic rectangular circuit modules are placed on a 2-D floor with nets attached to each block. The objective of global routing is to determine the channels through which the terminals attached to different modules belonging to the same net are connected. Here we have mapped the global routing problem into a series of hierarchical staircase channel routing. To minimize the routing congestion, in each level of hierarchy we find a monotone staircase channel minimizing the number of distinct nets, having terminals on both sides of the channel. We give an O(n/spl times/k) time algorithm for the two-terminal net problem, where n and k are the number of blocks and distinct nets respectively. For multi-terminal nets the time complexity is O((n+k)/spl times/T), T being the total number of terminals on the floor.
本文提出了VLSI平面图几何划分的新问题,即最小成本阶梯划分。我们提出了一个全局路由中信道定义的框架。在超大规模集成电路平面设计中,等高矩形电路模块被放置在二维平面上,每个模块都附有网。全局路由的目标是确定连接到属于同一网络的不同模块的终端的通道。在这里,我们将全局路由问题映射为一系列分层阶梯通道路由。为了最小化路由拥塞,我们在每一层次结构中找到一个单调的阶梯通道,使不同网络的数量最小化,通道的两侧都有终端。对于双端网络问题,我们给出了一个O(n/spl * /k)时间算法,其中n和k分别是块和不同网络的数量。对于多终端网络,时间复杂度为O((n+k)/ sp1 * /T), T为层内终端总数。
{"title":"Partitioning VLSI floorplans by staircase channels for global routing","authors":"S. Majumder, S. Nandy, B. Bhattacharya","doi":"10.1109/ICVD.1998.646579","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646579","url":null,"abstract":"This paper identifies a new problem of geometric partitioning of VLSI floorplans, called mincost staircase partitioning. We propose a framework for channel definition in global routing. In a VLSI floorplan, the isothetic rectangular circuit modules are placed on a 2-D floor with nets attached to each block. The objective of global routing is to determine the channels through which the terminals attached to different modules belonging to the same net are connected. Here we have mapped the global routing problem into a series of hierarchical staircase channel routing. To minimize the routing congestion, in each level of hierarchy we find a monotone staircase channel minimizing the number of distinct nets, having terminals on both sides of the channel. We give an O(n/spl times/k) time algorithm for the two-terminal net problem, where n and k are the number of blocks and distinct nets respectively. For multi-terminal nets the time complexity is O((n+k)/spl times/T), T being the total number of terminals on the floor.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121785143","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
Speeding up program execution using reconfigurable hardware and a hardware function library 使用可重构硬件和硬件函数库加速程序执行
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646641
S. Jain, M. Balakrishnan, Anshul Kumar, Shashi Kumar
This paper describes a co-design environment which follows a new approach for speeding up compute intensive applications. The environment consists of three major components. First, a target architecture consisting of a uniprocessor host and a board with dynamically reconfigurable FPGAs and memory modules; second, a library of functions pre-synthesized for hardware or software implementation; and third, a tool which takes as input an application described in C and partitions it into hardware and software parts at functional granularity using information obtained by profiling the application. An important feature of the partitioning tool is a new efficient heuristic specifically suited for the architecture with reconfigurable hardware.
本文描述了一种协同设计环境,它遵循了一种加速计算密集型应用程序的新方法。环境由三个主要部分组成。首先,目标架构由单处理器主机和具有动态可重构fpga和存储模块的板组成;第二,预合成用于硬件或软件实现的函数库;第三,该工具以C语言描述的应用程序为输入,并根据应用程序分析获得的信息按功能粒度将其划分为硬件和软件部分。分区工具的一个重要特性是一种新的有效的启发式方法,特别适用于具有可重构硬件的体系结构。
{"title":"Speeding up program execution using reconfigurable hardware and a hardware function library","authors":"S. Jain, M. Balakrishnan, Anshul Kumar, Shashi Kumar","doi":"10.1109/ICVD.1998.646641","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646641","url":null,"abstract":"This paper describes a co-design environment which follows a new approach for speeding up compute intensive applications. The environment consists of three major components. First, a target architecture consisting of a uniprocessor host and a board with dynamically reconfigurable FPGAs and memory modules; second, a library of functions pre-synthesized for hardware or software implementation; and third, a tool which takes as input an application described in C and partitions it into hardware and software parts at functional granularity using information obtained by profiling the application. An important feature of the partitioning tool is a new efficient heuristic specifically suited for the architecture with reconfigurable hardware.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115011555","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
Path delay testing: variable-clock versus rated-clock 路径延迟测试:可变时钟与速率时钟
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646651
S. Majumder, M. Bushnell, V. Agrawal
There are two methods for applying path delay tests to a sequential circuit. We show that all path delay faults that can affect the rated-clock operation of the circuit are testable by the variable-clock method. Also, all path delay faults that are untestable by the variable-clock method are, in fact, untestable by the rated-clock method. However, some faults tested by the variable-clock method may be incapable of affecting the rated-clock operation. Our study is based on a finite-state machine model in which fault-free transitions are shown by green arcs. Faulty transitions are shown by red arcs. A test traverses successive arcs until a faulty output occurs. A variable-clock test can exercise more flexibility in selecting from green and red arcs. It can cover all functional paths, but may find only a proper subset of untestable paths. Our analysis assumes a delay fault, consisting of either a singly-testable path or multiply-testable paths, and hence corresponds to non-robust detection.
对顺序电路进行路径延迟测试有两种方法。结果表明,所有影响电路时钟工作的路径延迟故障都可以用可变时钟方法进行测试。此外,所有无法用可变时钟方法测试的路径延迟故障实际上也无法用速率时钟方法测试。然而,用可变时钟方法测试的一些故障可能不会影响速率时钟的工作。我们的研究是基于一个有限状态机模型,其中无故障转换用绿色弧线表示。错误的转换用红色弧线表示。测试遍历连续的电弧,直到出现错误输出。可变时钟测试可以更灵活地从绿色和红色弧线中进行选择。它可以覆盖所有功能路径,但可能只找到不可测试路径的适当子集。我们的分析假设一个延迟故障,由单可测试路径或多可测试路径组成,因此对应于非鲁棒检测。
{"title":"Path delay testing: variable-clock versus rated-clock","authors":"S. Majumder, M. Bushnell, V. Agrawal","doi":"10.1109/ICVD.1998.646651","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646651","url":null,"abstract":"There are two methods for applying path delay tests to a sequential circuit. We show that all path delay faults that can affect the rated-clock operation of the circuit are testable by the variable-clock method. Also, all path delay faults that are untestable by the variable-clock method are, in fact, untestable by the rated-clock method. However, some faults tested by the variable-clock method may be incapable of affecting the rated-clock operation. Our study is based on a finite-state machine model in which fault-free transitions are shown by green arcs. Faulty transitions are shown by red arcs. A test traverses successive arcs until a faulty output occurs. A variable-clock test can exercise more flexibility in selecting from green and red arcs. It can cover all functional paths, but may find only a proper subset of untestable paths. Our analysis assumes a delay fault, consisting of either a singly-testable path or multiply-testable paths, and hence corresponds to non-robust detection.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130505388","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}
引用次数: 15
Simulation and synthesis of VLSI communication systems VLSI通信系统的仿真与综合
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646629
R. Jain, C. Chien, E. Cohen, Leader Ho
This paper describes CAD tools for communication system design. The tools allow for rapid algorithm development using a functional model library and scripting procedures that automate iterative optimization of algorithm parameters. Implementation tools are linked into the algorithm design environment to allow efficiency in generating hardware designs from algorithm descriptions. Examples from channel coding and from modern design illustrate how the data flow simulation in the CAD environment can be exploited for simulating and designing each of these components.
介绍了用于通信系统设计的CAD工具。这些工具允许使用功能模型库和脚本程序进行快速算法开发,这些程序可以自动迭代优化算法参数。实现工具被链接到算法设计环境中,以便从算法描述中高效地生成硬件设计。来自信道编码和现代设计的例子说明了如何利用CAD环境中的数据流模拟来模拟和设计这些组件。
{"title":"Simulation and synthesis of VLSI communication systems","authors":"R. Jain, C. Chien, E. Cohen, Leader Ho","doi":"10.1109/ICVD.1998.646629","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646629","url":null,"abstract":"This paper describes CAD tools for communication system design. The tools allow for rapid algorithm development using a functional model library and scripting procedures that automate iterative optimization of algorithm parameters. Implementation tools are linked into the algorithm design environment to allow efficiency in generating hardware designs from algorithm descriptions. Examples from channel coding and from modern design illustrate how the data flow simulation in the CAD environment can be exploited for simulating and designing each of these components.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115445839","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
A novel memory bus driver/receiver architecture for higher throughput 一种新的内存总线驱动器/接收器架构,用于更高的吞吐量
Pub Date : 1998-01-04 DOI: 10.1109/ICVD.1998.646614
G. Beers, L. John
A high-speed memory bus interface which enables greater throughput for data reads and writes is described in this paper. Current mode CMOS logic synthesis methods are used to implement multi-valued logic (MVL) functions to create a high bandwidth bus. First, a fundamental bi-directional data bus for multiple logic levels is presented. Then a bi-directional data bus with impedance matching terminators is presented. Finally a novel Adaptive Multi-Level Simultaneous bi-directional Transceiver (AMLST) bus structure for cache or main memory is proposed. The proposed bus can balance the memory channel bandwidth with the instruction execution rate of modern processors. Despite the problems encountered in implementing complete systems with MVL circuits, among which are circuit speed and design automation support, there is great potential in the future for this approach.
本文介绍了一种高速存储器总线接口,该接口可以实现更大的数据读写吞吐量。采用电流模CMOS逻辑合成方法实现多值逻辑(MVL)功能,实现高带宽总线。首先,提出了一种用于多逻辑层的基本双向数据总线。然后提出了一种带阻抗匹配终端的双向数据总线。最后,提出了一种新的用于高速缓存或主存的自适应多级同步双向收发器(AMLST)总线结构。所提出的总线能够平衡存储通道带宽和现代处理器的指令执行速度。尽管在使用MVL电路实现完整系统时遇到了一些问题,其中包括电路速度和设计自动化支持,但这种方法在未来有很大的潜力。
{"title":"A novel memory bus driver/receiver architecture for higher throughput","authors":"G. Beers, L. John","doi":"10.1109/ICVD.1998.646614","DOIUrl":"https://doi.org/10.1109/ICVD.1998.646614","url":null,"abstract":"A high-speed memory bus interface which enables greater throughput for data reads and writes is described in this paper. Current mode CMOS logic synthesis methods are used to implement multi-valued logic (MVL) functions to create a high bandwidth bus. First, a fundamental bi-directional data bus for multiple logic levels is presented. Then a bi-directional data bus with impedance matching terminators is presented. Finally a novel Adaptive Multi-Level Simultaneous bi-directional Transceiver (AMLST) bus structure for cache or main memory is proposed. The proposed bus can balance the memory channel bandwidth with the instruction execution rate of modern processors. Despite the problems encountered in implementing complete systems with MVL circuits, among which are circuit speed and design automation support, there is great potential in the future for this approach.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116487599","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
期刊
Proceedings Eleventh International Conference on VLSI Design
全部 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