{"title":"Pre-computation of rotation bits in unidirectional CORDIC for trigonometric and hyperbolic computations","authors":"S. Ravichandran, V. Asari","doi":"10.1109/ISVLSI.2003.1183472","DOIUrl":"https://doi.org/10.1109/ISVLSI.2003.1183472","url":null,"abstract":"A novel technique for the pre-computation of rotation bits for unidirectional CORDIC is proposed in this paper. The unidirectional CORDIC algorithms differ from the conventional CORDIC in the degree of rotation. A new technique is developed to pre-compute the rotation bits from any given angle. The hardware design VLSI circuit is implemented in a FPGA using Altera Quartus II VHDL. Experimental results obtained with computations of trigonometric and hyperbolic functions using the pre-computed bits show the accuracy results in the order of /spl sim/10/sup -8/.","PeriodicalId":299309,"journal":{"name":"IEEE Computer Society Annual Symposium on VLSI, 2003. Proceedings.","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125077310","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":"Code compression techniques for embedded systems and their effectiveness","authors":"Krishnan Sundaresan, N. Mahapatra","doi":"10.1109/ISVLSI.2003.1183492","DOIUrl":"https://doi.org/10.1109/ISVLSI.2003.1183492","url":null,"abstract":"Code compression techniques have been used widely in embedded systems to decrease the amount of storage resources needed or to decrease power consumption, and in some cases, to improve performance too. This paper evaluates, using cache models, the performance, power and cost benefits that code compression can provide in an instruction memory hierarchy. It also compares several important code compression schemes on a common platform and using a common set of benchmarks to gauge their effectiveness.","PeriodicalId":299309,"journal":{"name":"IEEE Computer Society Annual Symposium on VLSI, 2003. Proceedings.","volume":"97 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127102510","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":"Frequency domain approach for CMOS ultra-wideband radios","authors":"Hyung-Jin Lee, D. Ha","doi":"10.1109/ISVLSI.2003.1183481","DOIUrl":"https://doi.org/10.1109/ISVLSI.2003.1183481","url":null,"abstract":"Ultra wideband (UWB) is a promising new communication scheme for short-range, high data rate applications. Processing UWB signals necessitates impractically high sampling rates for analog-to-digital converters. In this paper, we propose a new approach to address this problem.","PeriodicalId":299309,"journal":{"name":"IEEE Computer Society Annual Symposium on VLSI, 2003. Proceedings.","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125372795","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}
J. Lundgren, B. Oelmann, T. Ytterdal, P. Eriksson, M. Abdalla, M. O’nils
{"title":"Behavioral simulation of power line noise coupling in mixed-signal systems using SystemC","authors":"J. Lundgren, B. Oelmann, T. Ytterdal, P. Eriksson, M. Abdalla, M. O’nils","doi":"10.1109/ISVLSI.2003.1183498","DOIUrl":"https://doi.org/10.1109/ISVLSI.2003.1183498","url":null,"abstract":"This paper presents methods for early quantification Of digital to analog noise coupling at behavioral level. The methods enable designers to both verify the behavior of their mixed-signal architecture and its sensitivity to noise coupling. The high-level noise coupling simulation models are implemented as extensions to SystemC.","PeriodicalId":299309,"journal":{"name":"IEEE Computer Society Annual Symposium on VLSI, 2003. Proceedings.","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124422627","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":"Interconnect effort - a unification of repeater insertion and logical effort","authors":"Srividya Srinivasaraghavan, W. Burleson","doi":"10.1109/ISVLSI.2003.1183353","DOIUrl":"https://doi.org/10.1109/ISVLSI.2003.1183353","url":null,"abstract":"Interconnects are assuming increasing importance in deep submicron design, however there is a significant gap between industrial design practice and classical results of uniform repeater insertion. This work questions two of the standard assumptions of academic interconnect circuits: 1) the uniformity of repeater sizes and spacing and 2) the boundary between logic and interconnects. This research explores the co-design of logic sizing and repeater insertion for improved delay, power and placement. The technique of logical effort is used to develop the sizing scheme for the logic including polarity considerations. Non-uniform repeater insertion is used to combine cascaded sizing and distributed wire buffering. HSPICE simulations carried out for the 0.18/spl mu/ technology show that combining the sized logic with uniform repeaters is faster than using minimum sized logic circuitry by about 10% while with non-uniform repeaters the gain is about 15%. The average power consumption of non-uniform repeater insertion is less than that of uniform insertion by about 20%. Non-uniform repeater insertion is also less placement sensitive (shifting the position of each repeater in the setup by about 40% results in a delay loss of only about 3% while for uniform repeaters the delay loss is about 20%).","PeriodicalId":299309,"journal":{"name":"IEEE Computer Society Annual Symposium on VLSI, 2003. Proceedings.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129621498","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}
P. Larsson-Edefors, D. Eckerbert, H. Eriksson, L. Svensson
{"title":"Dual threshold voltage circuits in the presence of resistive interconnects","authors":"P. Larsson-Edefors, D. Eckerbert, H. Eriksson, L. Svensson","doi":"10.1109/ISVLSI.2003.1183477","DOIUrl":"https://doi.org/10.1109/ISVLSI.2003.1183477","url":null,"abstract":"We consider the power-optimal design of dual-V/sub T/ CMOS circuits under challenging delay constraints, with threshold voltages and device sizes as design variables. We show that the presence of interconnect resistance affects the optimum choices of V/sub T/ and device sizes, and that ignoring the resistance can lead to highly suboptimal results. We also present criteria for deciding when interconnect resistance should be taken into account.","PeriodicalId":299309,"journal":{"name":"IEEE Computer Society Annual Symposium on VLSI, 2003. Proceedings.","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117146634","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":"Hardware implementation of data compression algorithms for memory energy optimization","authors":"L. Benini, D. Bruni, A. Macii, E. Macii","doi":"10.1109/ISVLSI.2003.1183487","DOIUrl":"https://doi.org/10.1109/ISVLSI.2003.1183487","url":null,"abstract":"This paper describes implementation details of a hardware compression and decompression unit (CDU) for optimizing energy consumption in processor-based systems. Many algorithms for data compression (i.e., profile-driven, adaptive, differential) have previously been introduced. In all cases, data compression and decompression are performed on-the-fly on the cache-to-memory path: Uncompressed cache fines are compressed before they are written back to main memory, and decompressed when cache refills occur. This paper completes and extends these previous contributions by providing evidence on the feasibility of the proposed compression architectures by specifically addressing hardware implementation issues. CDU design is targeted towards energy minimization in the cache-bus-memory subsystem with a strict constraint on performance. As a result, average memory energy reductions evaluated on several benchmark programs are around 24%, at no performance penalty.","PeriodicalId":299309,"journal":{"name":"IEEE Computer Society Annual Symposium on VLSI, 2003. Proceedings.","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116931404","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":"Equalizing filter design for crosstalk cancellation","authors":"Jihong Ren, M. Greenstreet","doi":"10.1109/ISVLSI.2003.1183496","DOIUrl":"https://doi.org/10.1109/ISVLSI.2003.1183496","url":null,"abstract":"This paper explores the effectiveness of equalizing filters in crosstalk cancellation for high-speed, off-chip buses. It demonstrates that linear programming provides effective methods for designing crosstalk canceling equalizing filters that greatly increase the bandwidth of high-speed digital buses.","PeriodicalId":299309,"journal":{"name":"IEEE Computer Society Annual Symposium on VLSI, 2003. Proceedings.","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127079093","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":"Modified Sakurai-Newton current model and its applications to CMOS digital circuit design","authors":"M. Mansour, M. M. Mansour, A. Mehrotra","doi":"10.1109/ISVLSI.2003.1183354","DOIUrl":"https://doi.org/10.1109/ISVLSI.2003.1183354","url":null,"abstract":"This paper presents a model for estimating the drain current in deep submicron CMOS devices. The model presented is an extension of Sakurai and Newton's model (SN-model), and hence is referred to as the modified SN-model (MSN-model). The proposed model preserves the simplicity of the SN-model while providing accurate drain current estimates for varying device widths. The transistor drain current values predicted by the proposed model are compared with HSPICE level 49 simulations for 0.25 /spl mu/m and 0.18 /spl mu/m CMOS processes. Manually computed current values for inverter circuits via the proposed model match HSPICE simulations on average to within 1.2% (3% maximum) over a wide range of transistor widths, fanouts, and input rise/fall times. Further this model is accurate in estimating the current in series-connected transistors having arbitrary widths, where the previous SN-model requires a delay degradation factor with transistors of equal sizes in order to work. The proposed model has been successfully incorporated into a senior level circuit design course at the University of Illinois at Urbana-Champaign.","PeriodicalId":299309,"journal":{"name":"IEEE Computer Society Annual Symposium on VLSI, 2003. Proceedings.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115169404","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":"Dynamic coding technique for low-power data bus","authors":"M. Madhu, V. Murty, V. Kamakoti","doi":"10.1109/ISVLSI.2003.1183488","DOIUrl":"https://doi.org/10.1109/ISVLSI.2003.1183488","url":null,"abstract":"Designing chips for lower power applications is one of the most important challenges faced by the VLSI designers. Since the power consumed by I/O pins of a CPU is a significant source of power consumption, work has been done on developing encoding schemes for reducing switching activity on external buses. In this paper we propose a new coding technique, namely, the Dynamic Coding Scheme, for low-power data bus. Our method considers two logical groupings of the bus lines, each being a permutation of the bus lines, and dynamically selects that grouping which yields the minimum number of transitions.","PeriodicalId":299309,"journal":{"name":"IEEE Computer Society Annual Symposium on VLSI, 2003. Proceedings.","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131305757","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}