Pub Date : 1989-09-25DOI: 10.1109/ASIC.1989.123171
L. D'Luna
Electronic imaging places stringent demands on the signal processing circuitry for real-time operation. Dedicated processors that are algorithmic-specific are very attractive from speed, cost, and size considerations. The design of a digital image processing chip-set that falls in this domain is discussed. The design methodology, which includes circuit technologies for CMOS logic, memory, and datapath, together with the tools that ease layout, simulation, verification, and test, are described.<>
{"title":"Design of integrated circuits for electronic imaging applications","authors":"L. D'Luna","doi":"10.1109/ASIC.1989.123171","DOIUrl":"https://doi.org/10.1109/ASIC.1989.123171","url":null,"abstract":"Electronic imaging places stringent demands on the signal processing circuitry for real-time operation. Dedicated processors that are algorithmic-specific are very attractive from speed, cost, and size considerations. The design of a digital image processing chip-set that falls in this domain is discussed. The design methodology, which includes circuit technologies for CMOS logic, memory, and datapath, together with the tools that ease layout, simulation, verification, and test, are described.<<ETX>>","PeriodicalId":245997,"journal":{"name":"Proceedings., Second Annual IEEE ASIC Seminar and Exhibit,","volume":"105 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121806136","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}
Pub Date : 1989-09-25DOI: 10.1109/ASIC.1989.123200
V. LaBuda
One high-performance technology, ECL (emitter-coupled logic), is emerging with an innovative architecture, derived from identified customer needs, which blurs the distinction between current gate arrays and cell-based products. Short of being full custom, the customer definable array (CDA) approach used for the Motorola MCAIV MCA50000ECL gate array benefits large functional units like multipliers, barrel shifters, and ALUs. Some pragmatic aspects of the architecture-silicon relationship are examined for the UDA megacell design technique embracing ECL and BiCMOS on the same chip. The MCAIV ECL CDA impact on chip specifications is examined by describing various tiles-such as 4:1 MUX, latch D-flip-flop with gated inputs and a full adder-used as logic components, and by comparing their implementation on conventional arrays with the compacted CDA; similar tiles also have their place in memory implementations. Like comparisons of higher-level functions (e.g. multipliers, barrel shifters) built from these primitives are explored.<>
{"title":"Implications of a new architectural approach to designing ECL megacells","authors":"V. LaBuda","doi":"10.1109/ASIC.1989.123200","DOIUrl":"https://doi.org/10.1109/ASIC.1989.123200","url":null,"abstract":"One high-performance technology, ECL (emitter-coupled logic), is emerging with an innovative architecture, derived from identified customer needs, which blurs the distinction between current gate arrays and cell-based products. Short of being full custom, the customer definable array (CDA) approach used for the Motorola MCAIV MCA50000ECL gate array benefits large functional units like multipliers, barrel shifters, and ALUs. Some pragmatic aspects of the architecture-silicon relationship are examined for the UDA megacell design technique embracing ECL and BiCMOS on the same chip. The MCAIV ECL CDA impact on chip specifications is examined by describing various tiles-such as 4:1 MUX, latch D-flip-flop with gated inputs and a full adder-used as logic components, and by comparing their implementation on conventional arrays with the compacted CDA; similar tiles also have their place in memory implementations. Like comparisons of higher-level functions (e.g. multipliers, barrel shifters) built from these primitives are explored.<<ETX>>","PeriodicalId":245997,"journal":{"name":"Proceedings., Second Annual IEEE ASIC Seminar and Exhibit,","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121737921","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}
Pub Date : 1989-09-25DOI: 10.1109/ASIC.1989.123240
J. Harrison
A description is given of the Zygen timing model generator tool, which provides engineers with a method for producing gate-level timing models more accurately and more quickly than by using hand calculations. The problem of assigning delays through multiple delay paths ranges from a trivial to a very complex task. The complexity arises when timing paths are reconvergent, overlapping, subdivided by nonoverlapping clocks, or when the model contains simulator-specific functions for which timings cannot be easily mapped. Zygen overcomes this complexity by employing the Zycad Magnum II hardware accelerator, Intel's reference simulator, in determining valid data paths throughout the model. In addition, it employs the power of the Simplex algorithm in solving the system of linear timing equations. A description of the algorithm and capabilities of Zygen is presented with two examples of how Zygen solved the timing problem.<>
介绍了Zygen时序模型生成工具,该工具为工程师提供了一种比手工计算更准确、更快速地生成门级时序模型的方法。通过多个延迟路径分配延迟的问题范围从琐碎到非常复杂的任务。当计时路径重新收敛、重叠、被不重叠的时钟细分时,或者当模型包含无法轻松映射计时的特定于模拟器的功能时,复杂性就会出现。Zygen通过采用Zycad Magnum II硬件加速器(英特尔的参考模拟器)来确定整个模型的有效数据路径,从而克服了这种复杂性。此外,它还利用单纯形算法的强大功能来求解线性时序方程组。介绍了Zygen的算法和功能,并举例说明了Zygen如何解决时序问题
{"title":"Zygen timing model generator","authors":"J. Harrison","doi":"10.1109/ASIC.1989.123240","DOIUrl":"https://doi.org/10.1109/ASIC.1989.123240","url":null,"abstract":"A description is given of the Zygen timing model generator tool, which provides engineers with a method for producing gate-level timing models more accurately and more quickly than by using hand calculations. The problem of assigning delays through multiple delay paths ranges from a trivial to a very complex task. The complexity arises when timing paths are reconvergent, overlapping, subdivided by nonoverlapping clocks, or when the model contains simulator-specific functions for which timings cannot be easily mapped. Zygen overcomes this complexity by employing the Zycad Magnum II hardware accelerator, Intel's reference simulator, in determining valid data paths throughout the model. In addition, it employs the power of the Simplex algorithm in solving the system of linear timing equations. A description of the algorithm and capabilities of Zygen is presented with two examples of how Zygen solved the timing problem.<<ETX>>","PeriodicalId":245997,"journal":{"name":"Proceedings., Second Annual IEEE ASIC Seminar and Exhibit,","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134360014","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}
Pub Date : 1989-09-25DOI: 10.1109/ASIC.1989.123210
S.G. Smith, R. Morgan, J. Payne
A CAD system for design and synthesis of high-performance processors tailored to digital signal processing (DSP) applications is described. A unique design capture system supports independent specification of processor function, throughput, and accuracy, while a powerful circuit generation system isolates designers from details of the processor implementation. Circuits are assembled automatically according to an architectural blueprint, which is flexible enough in its use of innate parallelism to meet a wide range of throughput requirements with minimal waste of resources. The authors illustrate some multiplier instances in the parameter space and provide several snapshots from a design case study.<>
{"title":"Design automation system and architecture for high-performance integer applications","authors":"S.G. Smith, R. Morgan, J. Payne","doi":"10.1109/ASIC.1989.123210","DOIUrl":"https://doi.org/10.1109/ASIC.1989.123210","url":null,"abstract":"A CAD system for design and synthesis of high-performance processors tailored to digital signal processing (DSP) applications is described. A unique design capture system supports independent specification of processor function, throughput, and accuracy, while a powerful circuit generation system isolates designers from details of the processor implementation. Circuits are assembled automatically according to an architectural blueprint, which is flexible enough in its use of innate parallelism to meet a wide range of throughput requirements with minimal waste of resources. The authors illustrate some multiplier instances in the parameter space and provide several snapshots from a design case study.<<ETX>>","PeriodicalId":245997,"journal":{"name":"Proceedings., Second Annual IEEE ASIC Seminar and Exhibit,","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134282758","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}
Pub Date : 1989-09-25DOI: 10.1109/ASIC.1989.123187
T. Wong, M. El-Khatib
A 10 K-gate BiCMOS gate array with a configurable 4.6-kb SRAM (static RAM) has been developed using a 1.3- mu m technology. The propagation delay time of a two-input NAND is 0.45 ns at 0.6-pF load. The on-chip memory can be configured as *9, *18, *36 b. A description is given of the device structure, the basic cell design, the memory configuration, and the performance of this memory-plus-logic combination.<>
{"title":"A 1.3 mu m BiCMOS gate array with configurable on-chip 3-port RAM","authors":"T. Wong, M. El-Khatib","doi":"10.1109/ASIC.1989.123187","DOIUrl":"https://doi.org/10.1109/ASIC.1989.123187","url":null,"abstract":"A 10 K-gate BiCMOS gate array with a configurable 4.6-kb SRAM (static RAM) has been developed using a 1.3- mu m technology. The propagation delay time of a two-input NAND is 0.45 ns at 0.6-pF load. The on-chip memory can be configured as *9, *18, *36 b. A description is given of the device structure, the basic cell design, the memory configuration, and the performance of this memory-plus-logic combination.<<ETX>>","PeriodicalId":245997,"journal":{"name":"Proceedings., Second Annual IEEE ASIC Seminar and Exhibit,","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134155480","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}
Pub Date : 1989-09-25DOI: 10.1109/ASIC.1989.123227
R.A. Sartschev
A cell library has been created for development of semicustom analog ICs. This library includes amplifier, variable gain amplifier, limiter, and switch cells for use in the 5-500 MHz band. Performance is comparable to that of similar IF frequency devices in both hybrid and discrete form. These circuits exhibit predictable characteristics, high yields, and high levels of integration. Suitable applications for analog CMOS IF circuits are where small size, production cost, and good channel-to-channel matching are important. These characteristics are met by maximizing the level of integration on chip. The author examines and discusses the design of the abovementioned devices.<>
{"title":"Wide-band analog CMOS circuits at intermediate frequencies","authors":"R.A. Sartschev","doi":"10.1109/ASIC.1989.123227","DOIUrl":"https://doi.org/10.1109/ASIC.1989.123227","url":null,"abstract":"A cell library has been created for development of semicustom analog ICs. This library includes amplifier, variable gain amplifier, limiter, and switch cells for use in the 5-500 MHz band. Performance is comparable to that of similar IF frequency devices in both hybrid and discrete form. These circuits exhibit predictable characteristics, high yields, and high levels of integration. Suitable applications for analog CMOS IF circuits are where small size, production cost, and good channel-to-channel matching are important. These characteristics are met by maximizing the level of integration on chip. The author examines and discusses the design of the abovementioned devices.<<ETX>>","PeriodicalId":245997,"journal":{"name":"Proceedings., Second Annual IEEE ASIC Seminar and Exhibit,","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114369779","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}
Pub Date : 1989-09-25DOI: 10.1109/ASIC.1989.123217
G. Lakshmikanth, M. Abd-El-Barr, H. Raafat, R. Bolton
A systolic-array-based architecture for texture distance computation is presented. Texture information is extracted and then represented as a set of histograms for various texture features. On the basis of this representation and the concept of event set distance, a transportation-like simplex algorithm is used to compute the texture distances between pairs of textures. Using this algorithm, the texture matching process is reduced to finding a solution to the streamlined transportation simplex problem. The solution to this problem requires two algorithms. The first algorithm is used to obtain the initial basic feasible solution (IBFS) based on Russel's approximation. The second algorithm tests the optimality of the computed IBFS. The authors also present the design and implementation of a prototype VLSI chip which maps the systolic implementation of the two algorithms onto silicon.<>
{"title":"An integrated circuit for texture distance computation","authors":"G. Lakshmikanth, M. Abd-El-Barr, H. Raafat, R. Bolton","doi":"10.1109/ASIC.1989.123217","DOIUrl":"https://doi.org/10.1109/ASIC.1989.123217","url":null,"abstract":"A systolic-array-based architecture for texture distance computation is presented. Texture information is extracted and then represented as a set of histograms for various texture features. On the basis of this representation and the concept of event set distance, a transportation-like simplex algorithm is used to compute the texture distances between pairs of textures. Using this algorithm, the texture matching process is reduced to finding a solution to the streamlined transportation simplex problem. The solution to this problem requires two algorithms. The first algorithm is used to obtain the initial basic feasible solution (IBFS) based on Russel's approximation. The second algorithm tests the optimality of the computed IBFS. The authors also present the design and implementation of a prototype VLSI chip which maps the systolic implementation of the two algorithms onto silicon.<<ETX>>","PeriodicalId":245997,"journal":{"name":"Proceedings., Second Annual IEEE ASIC Seminar and Exhibit,","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130175818","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}
Pub Date : 1989-09-25DOI: 10.1109/ASIC.1989.123161
J. Seaton
A description is given of the principles of fault simulation, fault modeling techniques and the economic benefits of fault simulation. The principles of fault simulation are discussed, including serial, parallel, and concurrent fault simulation algorithms. Digital faults, fault coverage, and fault mechanisms typically found in digital circuits are described. The tradeoffs of fault placement, fault collapsing algorithms, and the ability to discover different physical defects through fault simulation are discussed. Economic benefits are shown through empirical examples and through correlating fault coverage to average defect levels resulting after manufacturing test.<>
{"title":"Fault simulation basics","authors":"J. Seaton","doi":"10.1109/ASIC.1989.123161","DOIUrl":"https://doi.org/10.1109/ASIC.1989.123161","url":null,"abstract":"A description is given of the principles of fault simulation, fault modeling techniques and the economic benefits of fault simulation. The principles of fault simulation are discussed, including serial, parallel, and concurrent fault simulation algorithms. Digital faults, fault coverage, and fault mechanisms typically found in digital circuits are described. The tradeoffs of fault placement, fault collapsing algorithms, and the ability to discover different physical defects through fault simulation are discussed. Economic benefits are shown through empirical examples and through correlating fault coverage to average defect levels resulting after manufacturing test.<<ETX>>","PeriodicalId":245997,"journal":{"name":"Proceedings., Second Annual IEEE ASIC Seminar and Exhibit,","volume":"152 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116734913","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}
Pub Date : 1989-09-25DOI: 10.1109/ASIC.1989.123190
A. Cron
Products aimed at standardization and cost reduction of IC and system test and debug, compatible with the JTAG/IEEE-1149.1 scan protocols and standards, are discussed. Included are ASIC (application-specific integrated circuit) cells, standard interface ICs, a bus master IC, a controller interface board for IBM compatibles, a high-speed scan interface, and software to control the scan bus. Tradeoffs to be looked at when using the JTAG/IEEE-1149.1 standard for ASIC are evaluated.<>
{"title":"IEEE-1149.1 use in design for verification and testability at Texas Instruments","authors":"A. Cron","doi":"10.1109/ASIC.1989.123190","DOIUrl":"https://doi.org/10.1109/ASIC.1989.123190","url":null,"abstract":"Products aimed at standardization and cost reduction of IC and system test and debug, compatible with the JTAG/IEEE-1149.1 scan protocols and standards, are discussed. Included are ASIC (application-specific integrated circuit) cells, standard interface ICs, a bus master IC, a controller interface board for IBM compatibles, a high-speed scan interface, and software to control the scan bus. Tradeoffs to be looked at when using the JTAG/IEEE-1149.1 standard for ASIC are evaluated.<<ETX>>","PeriodicalId":245997,"journal":{"name":"Proceedings., Second Annual IEEE ASIC Seminar and Exhibit,","volume":"103 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122912346","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}
Pub Date : 1989-09-25DOI: 10.1109/ASIC.1989.123221
R.T. Aparicio, P. Hallinan
A study is presented on fault grading of the OST (operation self-test) for a Delco VHSIC 1750A computer in its early design phases, using a commercially available hardware accelerator. The OST fault-grading effort illustrated the need for design methodologies that take into consideration the capabilities of today's CAE tools. A fault simulation methodology and design guidelines for optimizing the fault grading performance on these large systems are discussed.<>
{"title":"Fault grading operational self-test","authors":"R.T. Aparicio, P. Hallinan","doi":"10.1109/ASIC.1989.123221","DOIUrl":"https://doi.org/10.1109/ASIC.1989.123221","url":null,"abstract":"A study is presented on fault grading of the OST (operation self-test) for a Delco VHSIC 1750A computer in its early design phases, using a commercially available hardware accelerator. The OST fault-grading effort illustrated the need for design methodologies that take into consideration the capabilities of today's CAE tools. A fault simulation methodology and design guidelines for optimizing the fault grading performance on these large systems are discussed.<<ETX>>","PeriodicalId":245997,"journal":{"name":"Proceedings., Second Annual IEEE ASIC Seminar and Exhibit,","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125612689","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}