首页 > 最新文献

Third Annual IEEE Proceedings on ASIC Seminar and Exhibit最新文献

英文 中文
An 8*8 discrete cosine transform chip with pixel rate clocks 具有像素率时钟的8*8离散余弦变换芯片
Pub Date : 1990-09-17 DOI: 10.1109/ASIC.1990.186139
L. D'Luna, W.A. Cook, R. Guidash, G.W. Brown, T. Tredwell, J. Fischer, T. Tarn
Image compression is an established means of meeting storage and transmission requirements for image data. One method is transform domain compression using the two-dimensional discrete cosine transform (DCT) on 8*8 image blocks. A 2- mu m CMOS chip that computes this transform in real-time using clocks that are no faster than the pixel rate is described. The architecture uses a distributed arithmetic processing scheme to compute two one-dimensional transforms interposed with an unconventional matrix transpose RAM. The design methodology that includes layout, simulation, verification and test, using a silicon compiler tool-set, is described.<>
图像压缩是满足图像数据存储和传输要求的常用手段。一种方法是在8*8图像块上使用二维离散余弦变换(DCT)进行变换域压缩。描述了一种2 μ m CMOS芯片,该芯片使用不超过像素率的时钟实时计算这种转换。该体系结构使用分布式算法处理方案来计算两个一维变换,并插入一个非常规矩阵转置RAM。描述了设计方法,包括布局,仿真,验证和测试,使用硅编译器工具集。
{"title":"An 8*8 discrete cosine transform chip with pixel rate clocks","authors":"L. D'Luna, W.A. Cook, R. Guidash, G.W. Brown, T. Tredwell, J. Fischer, T. Tarn","doi":"10.1109/ASIC.1990.186139","DOIUrl":"https://doi.org/10.1109/ASIC.1990.186139","url":null,"abstract":"Image compression is an established means of meeting storage and transmission requirements for image data. One method is transform domain compression using the two-dimensional discrete cosine transform (DCT) on 8*8 image blocks. A 2- mu m CMOS chip that computes this transform in real-time using clocks that are no faster than the pixel rate is described. The architecture uses a distributed arithmetic processing scheme to compute two one-dimensional transforms interposed with an unconventional matrix transpose RAM. The design methodology that includes layout, simulation, verification and test, using a silicon compiler tool-set, is described.<<ETX>>","PeriodicalId":126693,"journal":{"name":"Third Annual IEEE Proceedings on ASIC Seminar and Exhibit","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122666909","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
Design system for special purpose processor executing algorithms described by higher level language 为专用处理器设计系统,执行用高级语言描述的算法
Pub Date : 1990-09-17 DOI: 10.1109/ASIC.1990.186135
K. Shirai, T. Ikenaga, H. Kitabatake
In order to satisfy the user's requirements which are described by a high level language, a large number of possibilities must be examined to find a good design. The case in which the architecture is restricted to that having a usual instruction set is considered. The main objective of the system is to generate a minimal set of hardware which can execute the given algorithms and also satisfy other requirements such as speed, hardware cost, and I/O condition. It realizes an integrated system which provides not only a hardware design environment but also a software one by generating automatically a higher-level language compiler which has optimization capability for the processor at the same time. As a practical example, the design of a special-purpose processor which can execute thirteen typical digital signal processing algorithms is demonstrated. It is shown that the design system can provide ASIC users a total environment to design and use special-purpose processors. The software development tools are superior to those usable for general-purpose DSPs.<>
为了满足由高级语言描述的用户需求,必须检查大量的可能性以找到一个好的设计。在这种情况下,体系结构被限制为具有通常的指令集。该系统的主要目标是生成一组最小的硬件,既能执行给定的算法,又能满足速度、硬件成本和I/O条件等其他要求。通过自动生成对处理器具有优化能力的高级语言编译器,实现了既提供硬件设计环境又提供软件设计环境的集成系统。作为一个实例,介绍了一种能够执行13种典型数字信号处理算法的专用处理器的设计。结果表明,该设计系统可以为专用处理器的设计和使用提供一个完整的环境。软件开发工具优于通用dsp的软件开发工具。
{"title":"Design system for special purpose processor executing algorithms described by higher level language","authors":"K. Shirai, T. Ikenaga, H. Kitabatake","doi":"10.1109/ASIC.1990.186135","DOIUrl":"https://doi.org/10.1109/ASIC.1990.186135","url":null,"abstract":"In order to satisfy the user's requirements which are described by a high level language, a large number of possibilities must be examined to find a good design. The case in which the architecture is restricted to that having a usual instruction set is considered. The main objective of the system is to generate a minimal set of hardware which can execute the given algorithms and also satisfy other requirements such as speed, hardware cost, and I/O condition. It realizes an integrated system which provides not only a hardware design environment but also a software one by generating automatically a higher-level language compiler which has optimization capability for the processor at the same time. As a practical example, the design of a special-purpose processor which can execute thirteen typical digital signal processing algorithms is demonstrated. It is shown that the design system can provide ASIC users a total environment to design and use special-purpose processors. The software development tools are superior to those usable for general-purpose DSPs.<<ETX>>","PeriodicalId":126693,"journal":{"name":"Third Annual IEEE Proceedings on ASIC Seminar and Exhibit","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128474283","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
Designing a VLSI microprocessor for emulation 设计一种用于仿真的VLSI微处理器
Pub Date : 1990-09-17 DOI: 10.1109/ASIC.1990.186124
R. Rivin, J. Potts
The performance of high-speed digital signal processors (DSPs) poses a challenge to real-time in-circuit emulation. Because DSPs are optimized to perform arithmetic calculations in less than 50 ns, internal and external data buses can change at rates in excess of 20 million times per second. The capture and tracking of these signals and the control of the processor is the essence of real-time in-circuit emulation. In order to support high-performance emulation, these issues were emphasized during the specification and design of a DSP. The system-level requirements that drive design considerations to allow emulation of this VLSI circuit are discussed.<>
高速数字信号处理器(dsp)的性能对实时电路仿真提出了挑战。由于dsp被优化为在不到50 ns的时间内执行算术计算,内部和外部数据总线可以以每秒超过2000万次的速率变化。对这些信号的捕获和跟踪以及处理器的控制是实时在线仿真的核心。为了支持高性能仿真,这些问题在DSP的规范和设计中得到了强调。讨论了驱动设计考虑的系统级要求,以允许对该VLSI电路进行仿真。
{"title":"Designing a VLSI microprocessor for emulation","authors":"R. Rivin, J. Potts","doi":"10.1109/ASIC.1990.186124","DOIUrl":"https://doi.org/10.1109/ASIC.1990.186124","url":null,"abstract":"The performance of high-speed digital signal processors (DSPs) poses a challenge to real-time in-circuit emulation. Because DSPs are optimized to perform arithmetic calculations in less than 50 ns, internal and external data buses can change at rates in excess of 20 million times per second. The capture and tracking of these signals and the control of the processor is the essence of real-time in-circuit emulation. In order to support high-performance emulation, these issues were emphasized during the specification and design of a DSP. The system-level requirements that drive design considerations to allow emulation of this VLSI circuit are discussed.<<ETX>>","PeriodicalId":126693,"journal":{"name":"Third Annual IEEE Proceedings on ASIC Seminar and Exhibit","volume":"695 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122981273","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
A 200 MHz 100 K ECL output buffer for CMOS ASICs 用于CMOS asic的200mhz 100k ECL输出缓冲器
Pub Date : 1990-09-17 DOI: 10.1109/ASIC.1990.186147
T. Gabara, D. Thompson
The operation and design of 200-MHz 100 K ECL output buffers for CMOS ASICs are described. It is shown how the components of the buffer output driver transistor, gate voltage generator, and low skew input drivers are combined into unique clock and data output buffers. A section on unity gain op-amp design describes how a number of these buffers are used on an ASIC. Application guidelines (curves) to illustrate the tradeoff between the buffer frequency and the number of buffers on an ASIC application are presented. The advantages that this input buffer provides in the area of low ground bounce generation is presented. Waveforms from an ASIC with 24 balanced and 16 single ended ECL output buffers are presented.<>
介绍了用于CMOS专用集成电路的200 mhz 100k ECL输出缓冲器的工作原理和设计。它显示了如何将缓冲输出驱动器晶体管,栅极电压发生器和低倾斜输入驱动器的组件组合成独特的时钟和数据输出缓冲器。关于单位增益运算放大器设计的一节描述了如何在ASIC上使用这些缓冲器。应用指南(曲线),以说明缓冲频率之间的权衡和缓冲的ASIC应用程序的数量。介绍了该输入缓冲器在低地面弹跳产生方面的优点。给出了具有24个平衡和16个单端ECL输出缓冲器的ASIC的波形。
{"title":"A 200 MHz 100 K ECL output buffer for CMOS ASICs","authors":"T. Gabara, D. Thompson","doi":"10.1109/ASIC.1990.186147","DOIUrl":"https://doi.org/10.1109/ASIC.1990.186147","url":null,"abstract":"The operation and design of 200-MHz 100 K ECL output buffers for CMOS ASICs are described. It is shown how the components of the buffer output driver transistor, gate voltage generator, and low skew input drivers are combined into unique clock and data output buffers. A section on unity gain op-amp design describes how a number of these buffers are used on an ASIC. Application guidelines (curves) to illustrate the tradeoff between the buffer frequency and the number of buffers on an ASIC application are presented. The advantages that this input buffer provides in the area of low ground bounce generation is presented. Waveforms from an ASIC with 24 balanced and 16 single ended ECL output buffers are presented.<<ETX>>","PeriodicalId":126693,"journal":{"name":"Third Annual IEEE Proceedings on ASIC Seminar and Exhibit","volume":"104 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114628360","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
An AI approach to timing analysis and optimization for standard cell based ASICs 基于标准单元的asic时序分析与优化的AI方法
Pub Date : 1990-09-17 DOI: 10.1109/ASIC.1990.186130
R. Munoz
An artificial-intelligence (AI)-based timing analysis and standard cell optimization CAD tool, TASCO, for standard cell-based circuits is described. TASCO executes a circuit timing analysis, finds the critical paths, the critical gates responsible, and optimizes the critical gates. It has done this in less than 60 minutes for most circuits, depending on the complexity of the circuit and how far the original circuit was from meeting the timing requirement. The only limitation encountered with the tool is a circuit complexity constraint in C-Prolog. Regardless, TASCO should prove to be a significant boost toward the goal of automating the timing verification phase of a standard cell-based design. This approach shortens the design interval and relieves the designer from a tedious and repetitive analysis.<>
描述了一种基于人工智能(AI)的时序分析和标准单元优化CAD工具TASCO,用于标准单元电路。TASCO执行电路时序分析,找到关键路径,关键门负责,并优化关键门。对于大多数电路来说,它在不到60分钟的时间内完成了这一任务,具体时间取决于电路的复杂程度以及原始电路与时间要求的距离。该工具遇到的唯一限制是C-Prolog中的电路复杂性约束。无论如何,TASCO应该被证明是实现自动化基于标准单元设计的定时验证阶段目标的重要推动力。这种方法缩短了设计间隔,并将设计师从乏味和重复的分析中解脱出来。
{"title":"An AI approach to timing analysis and optimization for standard cell based ASICs","authors":"R. Munoz","doi":"10.1109/ASIC.1990.186130","DOIUrl":"https://doi.org/10.1109/ASIC.1990.186130","url":null,"abstract":"An artificial-intelligence (AI)-based timing analysis and standard cell optimization CAD tool, TASCO, for standard cell-based circuits is described. TASCO executes a circuit timing analysis, finds the critical paths, the critical gates responsible, and optimizes the critical gates. It has done this in less than 60 minutes for most circuits, depending on the complexity of the circuit and how far the original circuit was from meeting the timing requirement. The only limitation encountered with the tool is a circuit complexity constraint in C-Prolog. Regardless, TASCO should prove to be a significant boost toward the goal of automating the timing verification phase of a standard cell-based design. This approach shortens the design interval and relieves the designer from a tedious and repetitive analysis.<<ETX>>","PeriodicalId":126693,"journal":{"name":"Third Annual IEEE Proceedings on ASIC Seminar and Exhibit","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122617956","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
QRS/BIST: a reliable heart rate monitor ASIC QRS/BIST:可靠的心率监测专用集成电路
Pub Date : 1990-09-17 DOI: 10.1109/ASIC.1990.186186
S. Roy, H. Nagle, M.G. McNamer, W. Krakow
The design of a real-time heart rate monitor implemented as a single application-specific integrated circuit (ASIC) is presented. The goal of the project was to implement a QRS detection algorithm into a single-chip environment. The testability strategies used to increase device reliability, including the implementation of built-in-self test (BIST) features, are described.<>
介绍了一种用专用集成电路(ASIC)实现的实时心率监测仪的设计。该项目的目标是在单芯片环境中实现QRS检测算法。描述了用于提高设备可靠性的可测试性策略,包括实现内置自检(BIST)功能。
{"title":"QRS/BIST: a reliable heart rate monitor ASIC","authors":"S. Roy, H. Nagle, M.G. McNamer, W. Krakow","doi":"10.1109/ASIC.1990.186186","DOIUrl":"https://doi.org/10.1109/ASIC.1990.186186","url":null,"abstract":"The design of a real-time heart rate monitor implemented as a single application-specific integrated circuit (ASIC) is presented. The goal of the project was to implement a QRS detection algorithm into a single-chip environment. The testability strategies used to increase device reliability, including the implementation of built-in-self test (BIST) features, are described.<<ETX>>","PeriodicalId":126693,"journal":{"name":"Third Annual IEEE Proceedings on ASIC Seminar and Exhibit","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122839698","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
Impact of parameterization on the design of module generators 参数化对模块生成器设计的影响
Pub Date : 1990-09-17 DOI: 10.1109/ASIC.1990.186168
J. Ellis, M. McManus, R. Weir
How parameterization impacts the design of module generators from initial parameter selection and architectural definition, to circuit-level design, characterization, and verification is discussed. In the design process it is desired to maximize the design space of the module to allow for the broadest possible range of applications but within certain constraints. The selection of parameters and their ranges can be crucial in achieving a large design space without major sacrifices to design goals. These parameters define the design space, and have three important aspects: granularity is the increment with which a parameter may change; continuity is a measure of the consistency of the parameterization effort through the entire scope of the parameter; and coupling indicates how a parameter's effort is impacted by changes in other parameters. Speed, power, and area are too tightly coupled to be considered for parameterization. Selection of other parameters should be made based on the impact that they have on the effort required for procedural-level coding, verification, characterization, and maintenance.<>
讨论了参数化如何影响模块生成器的设计,从初始参数选择和架构定义,到电路级设计,表征和验证。在设计过程中,希望最大化模块的设计空间,以允许最广泛的应用范围,但有一定的限制。参数的选择及其范围对于实现大的设计空间而不牺牲设计目标是至关重要的。这些参数定义了设计空间,有三个重要方面:粒度是参数可能改变的增量;连续性是对参数化工作在整个参数范围内的一致性的度量;耦合表明一个参数的努力是如何受到其他参数变化的影响的。速度、功率和面积耦合得太紧,不能考虑参数化。其他参数的选择应该基于它们对过程级编码、验证、表征和维护所需工作的影响。
{"title":"Impact of parameterization on the design of module generators","authors":"J. Ellis, M. McManus, R. Weir","doi":"10.1109/ASIC.1990.186168","DOIUrl":"https://doi.org/10.1109/ASIC.1990.186168","url":null,"abstract":"How parameterization impacts the design of module generators from initial parameter selection and architectural definition, to circuit-level design, characterization, and verification is discussed. In the design process it is desired to maximize the design space of the module to allow for the broadest possible range of applications but within certain constraints. The selection of parameters and their ranges can be crucial in achieving a large design space without major sacrifices to design goals. These parameters define the design space, and have three important aspects: granularity is the increment with which a parameter may change; continuity is a measure of the consistency of the parameterization effort through the entire scope of the parameter; and coupling indicates how a parameter's effort is impacted by changes in other parameters. Speed, power, and area are too tightly coupled to be considered for parameterization. Selection of other parameters should be made based on the impact that they have on the effort required for procedural-level coding, verification, characterization, and maintenance.<<ETX>>","PeriodicalId":126693,"journal":{"name":"Third Annual IEEE Proceedings on ASIC Seminar and Exhibit","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124831354","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
An Intel 18253 ASIC chip design 一种Intel 18253 ASIC芯片设计
Pub Date : 1990-09-17 DOI: 10.1109/ASIC.1990.186189
Y.-I. Hsieh
The establishment of the engineering rules to create the executable and synthesizable (and/or testable) specification for an ASIC design in an ASIC CAD environment is discussed. The Intel 8253 programmable timer/counter was selected as a test example to illustrate the strengths and weaknesses of this CAD technology. The need for a high-performance cell-based ASIC/IC CAD system is critical for this application.<>
讨论了在ASIC CAD环境中为ASIC设计创建可执行和可综合(和/或可测试)规范的工程规则的建立。选择Intel 8253可编程定时器/计数器作为测试实例来说明该CAD技术的优缺点。对高性能基于单元的ASIC/IC CAD系统的需求对于该应用至关重要。
{"title":"An Intel 18253 ASIC chip design","authors":"Y.-I. Hsieh","doi":"10.1109/ASIC.1990.186189","DOIUrl":"https://doi.org/10.1109/ASIC.1990.186189","url":null,"abstract":"The establishment of the engineering rules to create the executable and synthesizable (and/or testable) specification for an ASIC design in an ASIC CAD environment is discussed. The Intel 8253 programmable timer/counter was selected as a test example to illustrate the strengths and weaknesses of this CAD technology. The need for a high-performance cell-based ASIC/IC CAD system is critical for this application.<<ETX>>","PeriodicalId":126693,"journal":{"name":"Third Annual IEEE Proceedings on ASIC Seminar and Exhibit","volume":"118 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130218026","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
Electronic remote identification-a case study 电子远程识别-一个案例研究
Pub Date : 1990-09-17 DOI: 10.1109/ASIC.1990.186187
A. Grasso
The specification, design, and development of an electronic identification system are discussed. The system has the advantages of long-read-range, orientation-independent, low-cost, passive tags, which are easy to manufacture, require simple installation procedures, and are suitable for use in many countries, over a wide and diverse set of application areas.<>
讨论了电子识别系统的规格、设计和开发。该系统具有读取范围长,方向无关,低成本,无源标签的优点,易于制造,需要简单的安装程序,并且适合在许多国家使用,在广泛和多样化的应用领域。
{"title":"Electronic remote identification-a case study","authors":"A. Grasso","doi":"10.1109/ASIC.1990.186187","DOIUrl":"https://doi.org/10.1109/ASIC.1990.186187","url":null,"abstract":"The specification, design, and development of an electronic identification system are discussed. The system has the advantages of long-read-range, orientation-independent, low-cost, passive tags, which are easy to manufacture, require simple installation procedures, and are suitable for use in many countries, over a wide and diverse set of application areas.<<ETX>>","PeriodicalId":126693,"journal":{"name":"Third Annual IEEE Proceedings on ASIC Seminar and Exhibit","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125288015","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
An assembler approach to the automation of test vector generation 测试向量生成自动化的汇编方法
Pub Date : 1990-09-17 DOI: 10.1109/ASIC.1990.186180
K. Perrey, M. Manley
Two schemes for testing user logic in a microcontroller-based ASIC are described. The direct access method consists of multiplexing primary signals with the microcontroller's signals at the interface with user logic. Multiplexing allows the designer to mimic the microcontroller core's application of stimuli to user logic using a predefined test mode. During test mode, the designer has both the controllability and the observability to directly test the user logic. This method bypasses whatever method is used for testing the microcontroller core and peripherals. Alternatively, the core access method utilizes the microcontroller core to test user logic. To reduce the customer's burden, the standard microcontroller assembler has been enhanced to aid in test vector generation. The extended assembler allows customers to generate stimuli and monitor responses which are synchronized with the bus cycles of the microcontroller core. This method of testing user logic is complementary to and dependent on the method of testing the microcontroller core and peripherals. Advantages and disadvantages of each approach are described. Three examples are explored to compare and contrast these two testing methods.<>
介绍了在基于微控制器的专用集成电路中测试用户逻辑的两种方案。直接访问方法是将主信号与微控制器的信号在用户逻辑接口处进行多路复用。多路复用允许设计人员使用预定义的测试模式模拟微控制器核心对用户逻辑的刺激应用。在测试模式下,设计者既具有可控性又具有可观察性,可以直接测试用户逻辑。这种方法绕过了用于测试微控制器核心和外设的任何方法。或者,核心访问方法利用微控制器核心来测试用户逻辑。为了减轻客户的负担,标准微控制器汇编器已经增强,以帮助测试向量生成。扩展的汇编器允许客户产生与微控制器核心的总线周期同步的刺激和监测响应。这种测试用户逻辑的方法是对微控制器核心和外设测试方法的补充和依赖。描述了每种方法的优点和缺点。通过三个实例对这两种测试方法进行了比较和对比。
{"title":"An assembler approach to the automation of test vector generation","authors":"K. Perrey, M. Manley","doi":"10.1109/ASIC.1990.186180","DOIUrl":"https://doi.org/10.1109/ASIC.1990.186180","url":null,"abstract":"Two schemes for testing user logic in a microcontroller-based ASIC are described. The direct access method consists of multiplexing primary signals with the microcontroller's signals at the interface with user logic. Multiplexing allows the designer to mimic the microcontroller core's application of stimuli to user logic using a predefined test mode. During test mode, the designer has both the controllability and the observability to directly test the user logic. This method bypasses whatever method is used for testing the microcontroller core and peripherals. Alternatively, the core access method utilizes the microcontroller core to test user logic. To reduce the customer's burden, the standard microcontroller assembler has been enhanced to aid in test vector generation. The extended assembler allows customers to generate stimuli and monitor responses which are synchronized with the bus cycles of the microcontroller core. This method of testing user logic is complementary to and dependent on the method of testing the microcontroller core and peripherals. Advantages and disadvantages of each approach are described. Three examples are explored to compare and contrast these two testing methods.<<ETX>>","PeriodicalId":126693,"journal":{"name":"Third Annual IEEE Proceedings on ASIC Seminar and Exhibit","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129045566","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
期刊
Third Annual IEEE Proceedings on ASIC Seminar and Exhibit
全部 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