Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1228784.1228857acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
Article

DAG based library-free technology mapping

Published: 11 March 2007 Publication History

Abstract

This paper proposes a library-free technology mapping algorithm to reduce delay in combinational circuits. The algorithm reduces the overall number of series transistors through the longest path, considering that each cell network has to obey to a maximum admitted chain. The number of series transistors is computed in a Boolean way, reducing the structural bias. The mapping algorithm is performed on a Directed Acyclic Graph (DAG) description of the circuit. Preliminary results for delay were obtained through SPICE simulations. When compared to the SIS technology mapping, the proposed method shows significant delay reductions, considering circuits mapped with different libraries.

References

[1]
K. Keutzer, "Dagon: Technology binding and local optimization by DAG matching," In Proc of the 24th Design Automation Conference, June 1987, pp. 341--347.
[2]
E. Lehman, Y. Watanabe, J. Grodstein, and H. Harkness, "Logic decomposition during technology," IEEE Transactions on Computer-Aided Design, August 1997, 16(8):813--834.
[3]
Y. Kukimoto, R.K. Brayton, and P. Sawkar, "Delay-optimal technology mapping by DAG covering," In Proc of the DAC'98, 1998. pp. 348--351.
[4]
L. Stok, M.A. Iyer, and A.J. Sullivan, "Wavefront Technology Mapping," In Proc. of the DATE'99, Germany, 1999.
[5]
F. Mailhot, and G. DeMicheli. "Algorithms for technology mapping based on binary decision diagrams and on Boolean operations," IEEE Transactions on CAD for IC and Systems, vol. 12 n± 5, May 1993, pp. 599--620.
[6]
M. Berkelaar, and J. Jess, "Technology mapping for standard-cell generators," In Proc. Int. Conf. Computer-Aided Design, Santa Clara, CA, Nov. 1988, pp. 470--473.
[7]
K. Keutzer, K. Kolwicz, and M. Lega, "Impact of library size on the quality of automated synthesis," ICCAD 1987, pp. 120--123.
[8]
K. Scott, and K. Keutzer, "Improving cell libraries for synthesis," In Proc. of CICC, 1994, pp. 128--131.
[9]
C. Sechen, and B. Guan, "Large standard cell libraries and their impact on layout area and circuit performance," In Proc. of ICCD, 1996, pp. 378--383.
[10]
S. Gavrilov, A. Glebov, S. Pullela, S. Moore, A. Dharchoudhury, R. Panda, G. Vijayan, and D. Blaauw, "Library-less synthesis for static CMOS combinational logic circuits," in Proc. of ICCAD, 1997, pp: 658--662.
[11]
R. Roy, D. Bhattacharya, and V. Boppana, "Transistor-level optimization of digital designs with flex cells," IEEE Computer, Feb. 2005, pp. 53--61.
[12]
M. Kanecko and J. Tian, "Concurrent cell generation and mapping for CMOS logic circuits," In Proc. of ASPDAC97, 1997, pp. 247--252.
[13]
R. Poli, F. Schneider, R. Ribas, and A. Reis. "Unified theory to build cell-level transistor networks from BDDs". In Proc. of SBCCI 2003, pp.199--204.
[14]
K. Tanaka, and Y. Kambayashi,. "Transduction method for design of logic cell structure," In Proc. of ASPDAC2004, pp. 600--603.
[15]
F. Schneider, R. Ribas, S. Sapatnekar, and A. Reis, "Exact lower bound for the number of switches in series to implement a combinational logic cell," In Proc of ICCD05, 2005, pp. 357--362.
[16]
I. Sutherland, B. Sproull, and D. Harris "Logical Effort: Designing Fast CMOS Circuits," Morgan Kaufmann, 1999.
[17]
S. Yamashita, K. Yano, Y. Sasaki, Y. Akita, H. Chikata, K. Rikino and K. Seki, "Pass-transistor/CMOS collaborated logic: the best of both worlds. Symposium on VLSI Circuits," 1997, pp. 31--32.
[18]
E.M. Sentovich, K.J. Singh, L. Lavagno, C. Moon, R. Murgai, A. Saldanha, H. Savoj, P.R. Stephan, R.K. Brayton, A. Sangiovanni-Vincentelli, "SIS: A system for sequential circuit synthesis," Technical Report No. UCB/ERL M92/41, EECS Department, University of California, Berkeley, 1992.
[19]
S. Chatterjee, A. Mishchenko, R. Brayton, X. Wang, T. Kam. "Reducing Structural Bias in Technology Mapping". IEEE TCAD, accepted for future publication, 2006.
[20]
P. McGeer, J. Sanghavi, R. Brayton, A. Sangiovanni-Vicentelli. "ESPRESSO-SIGNATURE: a new exact minimizer for logic functions". IEEE Transactions on VLSI, Volume 1, Issue 4, Dec. 1993 Pp:432--440.

Cited By

View all
  • (2023)LEX - A Cell Switching Arcs Extractor: A Simple SPICE-Input Interface for Electrical Characterization2023 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)10.1109/ISVLSI59464.2023.10238671(1-6)Online publication date: 20-Jun-2023
  • (2022)Standard Cell and Supergates Designs: An Electrical Comparison on 4-Input Logic Functions2022 IEEE International Symposium on Circuits and Systems (ISCAS)10.1109/ISCAS48785.2022.9937578(1744-1748)Online publication date: 28-May-2022
  • (2019)Transistor Count Reduction by Gate MergingIEEE Transactions on Circuits and Systems I: Regular Papers10.1109/TCSI.2019.290772266:6(2175-2187)Online publication date: Jun-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GLSVLSI '07: Proceedings of the 17th ACM Great Lakes symposium on VLSI
March 2007
626 pages
ISBN:9781595936059
DOI:10.1145/1228784
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 March 2007

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. library free synthesis
  2. logic synthesis
  3. switching theory
  4. technology mapping
  5. virtual libraries

Qualifiers

  • Article

Conference

GLSVLSI07
Sponsor:
GLSVLSI07: Great Lakes Symposium on VLSI 2007
March 11 - 13, 2007
Stresa-Lago Maggiore, Italy

Acceptance Rates

Overall Acceptance Rate 312 of 1,156 submissions, 27%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)0
Reflects downloads up to 11 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)LEX - A Cell Switching Arcs Extractor: A Simple SPICE-Input Interface for Electrical Characterization2023 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)10.1109/ISVLSI59464.2023.10238671(1-6)Online publication date: 20-Jun-2023
  • (2022)Standard Cell and Supergates Designs: An Electrical Comparison on 4-Input Logic Functions2022 IEEE International Symposium on Circuits and Systems (ISCAS)10.1109/ISCAS48785.2022.9937578(1744-1748)Online publication date: 28-May-2022
  • (2019)Transistor Count Reduction by Gate MergingIEEE Transactions on Circuits and Systems I: Regular Papers10.1109/TCSI.2019.290772266:6(2175-2187)Online publication date: Jun-2019
  • (2019)Efficiently Mapping VLSI Circuits With Simple CellsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2018.281870938:4(692-704)Online publication date: Apr-2019
  • (2017)Transistor Count Optimization in IG FinFET Network DesignIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2016.262945136:9(1483-1496)Online publication date: Sep-2017
  • (2017)Simulated Annealing Applied to LUT-Based FPGA Technology Mapping2017 Sixteenth Mexican International Conference on Artificial Intelligence (MICAI)10.1109/MICAI-2017.2017.00012(23-29)Online publication date: Oct-2017
  • (2016)On-silicon validation of a benchmark generation methodology for effectively evaluating combinational cell library design2016 17th Latin-American Test Symposium (LATS)10.1109/LATW.2016.7483353(135-140)Online publication date: Apr-2016
  • (2015)On-the-Fly Mapping for Synthesizing Dynamic Domino Circuits2015 28th International Conference on VLSI Design10.1109/VLSID.2015.83(458-463)Online publication date: Jan-2015
  • (2014)Deriving Reduced Transistor Count Circuits from AIGsProceedings of the 27th Symposium on Integrated Circuits and Systems Design10.1145/2660540.2661008(1-7)Online publication date: 1-Sep-2014
  • (2014)On ultra-low power hybrid NEMS-CMOS14th IEEE International Conference on Nanotechnology10.1109/NANO.2014.6968045(201-206)Online publication date: Aug-2014
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media