{"title":"Conductances and noise in trapezoidal association of transistors for analog applications using a SOT methodology [in CMOS]","authors":"JungBum Choi, S. Bampi","doi":"10.1109/SBCCI.1999.802960","DOIUrl":"https://doi.org/10.1109/SBCCI.1999.802960","url":null,"abstract":"This paper presents results on comparisons and advantages that allow mixed analog-digital circuit design on SOT (sea-of-transistors) array methodology. The aim is to present the advantages of using a suitable trapezoidal association of digital transistors, to improve the output conductance. Noise considerations are also presented to further justify the need for several transistors in the association, improving the characteristic noise of short-channel transistors. Several structures of TAT (trapezoidal association of transistors) and single transistors of electrically equivalent sizes were implemented to allow better comparison and to evaluate noise performance. The SOT unit transistors are on a fixed-size array and experimental results obtained are herein shown for 1.0 /spl mu/m digital technology.","PeriodicalId":342390,"journal":{"name":"Proceedings. XII Symposium on Integrated Circuits and Systems Design (Cat. No.PR00387)","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129448555","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}
{"title":"A multi-functional cell for CMOS analog applications in low-voltage","authors":"Chi-Hung Lin, T. Pimenta, M. Ismail, L. Caldeira","doi":"10.1109/SBCCI.1999.802966","DOIUrl":"https://doi.org/10.1109/SBCCI.1999.802966","url":null,"abstract":"This paper describes how to implement three basic CMOS analog cells for low-voltage applications. The three analog cells were obtained from the same basic core cell. The cells are a V-I converter of high precision, a squarer circuit and a multiplier circuit. The core cell presents an almost rail-to-rail differential-input signal and a very low signal distortion. The THD of the core cell is less than 1% for a 3 V. The input signal of the core cell is in the form of a differential voltage and the output is in the form of current. The multiplier is implemented using two modified V-I converters. These basic analog cells can find a wide range of applications in signal processing circuits and communication circuits among others.","PeriodicalId":342390,"journal":{"name":"Proceedings. XII Symposium on Integrated Circuits and Systems Design (Cat. No.PR00387)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121392634","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}
{"title":"Odd-order current-mode lowpass filters with finite zeros","authors":"F. Gálvez-Durand","doi":"10.1109/SBCCI.1999.802968","DOIUrl":"https://doi.org/10.1109/SBCCI.1999.802968","url":null,"abstract":"A novel analogue continuous-time current-mode filter synthesis technique is proposed based on transformed set of state-equations that allow the utilization of only current-mode integrators; current-mode gyrators specifically designed are not necessary. The technique has been successfully used for synthesizing a 5th order lowpass elliptic filter from a passive doubly loaded ladder prototype. Only grounded capacitors are necessary; all floating capacitors and inductors are replaced with active simulations. Small-signal analyses have shown this filter performs well, preserving the low sensitivity inherent to the passive ladder prototype.","PeriodicalId":342390,"journal":{"name":"Proceedings. XII Symposium on Integrated Circuits and Systems Design (Cat. No.PR00387)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125616071","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}
{"title":"Micro-architecture estimation of the useless power consumption of a high-performance processor","authors":"E. Musoll","doi":"10.1109/SBCCI.1999.802956","DOIUrl":"https://doi.org/10.1109/SBCCI.1999.802956","url":null,"abstract":"The purpose of this work is to evaluate the useless power consumption of a micro-processor that is, the power dissipated to perform those tasks that are not useful for the ultimate goal of committing instructions. This is a first-order estimation of the useless power consumption. A generic high-performance processor is divided in its basic micro-architecture blocks and the amount of useful and useless accesses to each of these blocks is estimated through simulations. The useless power consumption is further divided into useless power when: (a) executing instructions within a mispredicted path, and (b) then executing instructions that will be eventually committed by some of the block accesses performed by these instructions are not needed. The simulations performed indicate that if the useless power dissipation of a high-performance processor could be totally removed (at the cost of no IPC degradation), the overall processor power consumption would be reduced by as much as 65% compared to the same processor in which all the blocks are accessed every cycle.","PeriodicalId":342390,"journal":{"name":"Proceedings. XII Symposium on Integrated Circuits and Systems Design (Cat. No.PR00387)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131930525","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}
R. Lima, E. Carli, A. Pedroza, L. Pirmez, A.C. de Mesquita
{"title":"Logic and high level synthesis for communication protocols","authors":"R. Lima, E. Carli, A. Pedroza, L. Pirmez, A.C. de Mesquita","doi":"10.1109/SBCCI.1999.803107","DOIUrl":"https://doi.org/10.1109/SBCCI.1999.803107","url":null,"abstract":"This work presents the results obtained using a methodology that allows the hardware implementation and the rapid prototyping of communication protocols through logic and high level synthesis (HLS). The implementation results of different description styles of protocols and a comparison of the protocol implementation using the HLS technique with a standard cells library and the implementation using a Programmable Logic Device (PLD) are presented. The results include area analysis and clock frequency evaluation of the synthesized hardware.","PeriodicalId":342390,"journal":{"name":"Proceedings. XII Symposium on Integrated Circuits and Systems Design (Cat. No.PR00387)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134195535","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}
{"title":"Fault detection in systems with 2nd order dynamics using transient analysis","authors":"J. Calvano, Vladimir Castro Alves, M. Lubaszewski","doi":"10.1109/SBCCI.1999.803099","DOIUrl":"https://doi.org/10.1109/SBCCI.1999.803099","url":null,"abstract":"This work proposes a transient analysis method for fault detection in systems with 2nd Order dynamics using a functional fault model. The approach considers the system pole-zero configuration as its main characteristic and its correspondence with the peak time and the system overshoot is used in order to detect the faults. The input stimulus is a compact test vector which consists of a step, ramp or parabola. The results show that for this sort of circuit 100% of faults can be detected.","PeriodicalId":342390,"journal":{"name":"Proceedings. XII Symposium on Integrated Circuits and Systems Design (Cat. No.PR00387)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133197874","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}
{"title":"Symbolic model checking in practice","authors":"S. Campos","doi":"10.1109/SBCCI.1999.803097","DOIUrl":"https://doi.org/10.1109/SBCCI.1999.803097","url":null,"abstract":"Symbolic model checking is a technique for verifying finite state reactive systems that has been very successful in practice. In this method a system being verified is represented by a state transition graph. Efficient search algorithms are used to determine if the model satisfies properties expressed as temporal logic formulas. The internal representation of the model checker uses binary decision diagrams-BDD, an extremely compact representation of Boolean formulas. Because of the BDD representation it is possible to verify extremely large and complex systems, such as aircraft controllers or robotic controllers, the PCI local bus and the Futurebus+ protocols. This work presents the method and discusses how it can be applied in practice.","PeriodicalId":342390,"journal":{"name":"Proceedings. XII Symposium on Integrated Circuits and Systems Design (Cat. No.PR00387)","volume":"35 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133489326","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}
{"title":"Criteria for static current estimation: how good are they? An approach incorporating IC quality requirements","authors":"F. Vargas, M. Nicolaidis","doi":"10.1109/SBCCI.1999.803113","DOIUrl":"https://doi.org/10.1109/SBCCI.1999.803113","url":null,"abstract":"This paper presents a novel approach to estimate the I/sub DDQ/ current in faulty CMOS integrated circuits. This new methodology is not based on the prior knowledge of the faulty device resistance. Instead of that, our approach proposes the characterization of the faulty circuit quiescent current with respect to an output voltage range characterized by the designer to be defective. This output voltage is defined by the designer in order to meet some desirable quality requirements for the circuit on the design, such as the minimum acceptable noise immunity and maximum time delay. For the design of built-in current sensors, these quality requirements define the minimum current resolution.","PeriodicalId":342390,"journal":{"name":"Proceedings. XII Symposium on Integrated Circuits and Systems Design (Cat. No.PR00387)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133863862","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}
{"title":"Covering strategies for library free technology mapping","authors":"A. Reis","doi":"10.1109/SBCCI.1999.803115","DOIUrl":"https://doi.org/10.1109/SBCCI.1999.803115","url":null,"abstract":"This paper compares dynamic methodologies for technology mapping targeting virtual libraries available through cell generators. Dynamic covering is reputed for being exact, but in fact its exactness depends on the ordering of the initial subject description. A new dynamic approach exploiting reordering of the initial description is proposed and compared to the traditional dynamic approach from SIS. The approach we propose is exact with respect to the number of multi-input complex gates. Main contributions are the description of the effect of reordering and the comparison between the approaches. A tool dedicated to library free technology mapping has been implemented to demonstrate the significance of the method.","PeriodicalId":342390,"journal":{"name":"Proceedings. XII Symposium on Integrated Circuits and Systems Design (Cat. No.PR00387)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133492480","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}
{"title":"Codesign system performance based on memory configurations","authors":"L. M. Mourelle, N. Nedjah","doi":"10.1109/SBCCI.1999.802963","DOIUrl":"https://doi.org/10.1109/SBCCI.1999.802963","url":null,"abstract":"In the codesign methodology, the system specification is partitioned into hardware and software subsystems. Subsequently the former is synthesised into custom hardware, while the latter is compiled into processor code. A common target architecture is based on a shared bus uing a single-port global memory. Therefore, the system performance is compromised by bus contention. The hardware and software subsystems communicate through either a busy-wait or an interrupt mechanism. This paper presents two alternatives for memory configuration: one uses a dual-port memory to substitute the original single-port shared memory of the target architecture and the other uses a cache memory for the hardware subsystem, while keeping the single-port shared memory. The dual-port memory configuration aims to avoid to contention, whereas the cache memory configuration aims to reduce bus contention during the hardware subsystem memory accesses. The objective of this study is to achieve an acceptable performance in terms of the overall execution time of an application.","PeriodicalId":342390,"journal":{"name":"Proceedings. XII Symposium on Integrated Circuits and Systems Design (Cat. No.PR00387)","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125490054","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}