Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Designing via-configurable logic blocks for regular fabric

Published: 01 January 2006 Publication History

Abstract

In this paper, we describe the design process of a viaconfigurable logic block for regular fabric. The block consists of a via-configurable functional cell and two via-configurable inverter arrays. A via-configurable functional cell can efficiently implement most commonly used CMOS static cells, and a via-configurable inverter array is efficient in implementing inverters, repeaters, and some pass-transistor logic. The cells have prefabricated transistors, contacts, and M1 wires. The M2 mask is fixed. All of the functions can be realized by customizing only an M1-M2 via mask. We construct a general-purpose fabric based on the via-configurable block and show its great flexibility in implementing a variety of functions. Compared to other fabrics based on look-up tables or programmable logic arrays, our fabric has much higher performance, smaller area, and lower power consumption.

References

[1]
B. Zahiri, "Structured ASICs: Opportunities and challenges," in Proc. Int. Conf. Computer Design, 2003, pp. 404-409.
[2]
C. Patel, A. Cozzie, H. Schmit, and L. Pileggi, "An architectural exploration of via patterned gate arrays," in Proc. Int. Symp. Phys. Design, 2003, pp. 184-189.
[3]
L. Pileggi, H. Schmit, A. J. Strojwas, P. Gopalakrishnan, V. Kheterpal, A. Koorapaty, C. Patel, V. Rovner, and K. Y. Tong, "Exploring regular fabrics to optimize the performance-cost trade-off," in Proc. Design Automation Conf., 2003, pp. 782-787.
[4]
A. Koorapaty, L. Pileggi, and H. Schmit, "Heterogeneous logic block architectures for via-patterned programmable fabrics," in Proc. Int. Conf. Field Programmable Logic Applicat., Sep. 2003, pp. 426-436.
[5]
A. Koorapaty, V. Chandra, K. Y. Tong, C. Patel, L. Pileggi, and H. Schmit, "Heterogeneous programmable logic block architectures," in Proc. Design Automat. Test Europe, 2003, pp. 1118-1119.
[6]
A. Koorapaty, V. Kheterapal, P. Gopalakrishnan, and L. Pileggi, "Exploring logic block granularity for regular fabrics," in Proc. Design Automat. Test Europe, 2004, pp. 468-473.
[7]
B. Hu, H. Jiang, Q. Liu, and M. Marek-Sadowska, "Synthesis and placement flow for gain-based programmable regular fabrics," in Proc. Int. Symp. Phys. Design, 2003, pp. 197-203.
[8]
V. Kheterpal, A. J. Strojwas, and L. Pileggi, "Routing architecture exploration for regular fabrics," in Proc. Design Automat. Conf., 2004, pp. 204-207.
[9]
Y. Ran and M. Marek-Sadowska, "On designing via-configurable cell blocks for regular fabrics," in Proc. Design Automat. Conf., 2004, pp. 192-197.
[10]
Y. Ran and M. Marek-Sadowska, "The magic of a via-configurable regular fabric," in Proc. Int. Conf. Computer Design, 2004, pp. 338-343.
[11]
N. Jayakumar and S. P. Khatri, "A metal and via maskset programmable VLSI design methodology using PLAs," in Proc. Int. Conf. Computer-Aided Design, 2004, pp. 590-594.
[12]
K. Y. Tong, V. Kheterpal, V. Rovner, L. Pileggi, H. Schmit, and R. Puri, "Regular logic fabrics for a via patterned gate array (VPGA)," in Proc. Custom Integrated Circuits Conf., 2003, pp. 53-56.
[13]
S. P. Khatri, R. K. Brayton, and A. Sangiovanni-Vincentelli, "Cross-talk immune VLSI design using a network of PLA's embedded in a regular layout fabric," in Proc. Int. Conf. Computer-Aided Design, 2000, pp. 412-418.
[14]
F. Mo and R. K. Brayton, "River PLAs: A regular circuit structure," in Proc. Design Automat. Conf., 2002, pp. 201-206.
[15]
F. Mo and R. K. Brayton, "Whirlpool PLAs: A regular logic structure and their synthesis," in Proc. Int. Conf. Computer-Aided Design, 2002, pp. 543-550.
[16]
T. Uehara and W. M. van Cleemput, "Optimal layout of CMOS functional arrays," IEEE Trans. Computers, vol. C-30, no. 5, pp. 305-312, May 1981.
[17]
R. L. Maziasz and J. P. Hayes, Layout Minimization of CMOS Cells. Boston, MA: Kluwer, 1992.
[18]
C.-C. Lin, M. Marek-Sadowska, and D. Gatlin, "On designing universal logic blocks and their application to FPGA design," IEEE Trans. Computer-Aided Design Integr. Circuits Syst., vol. 16, no. 5, pp. 519-527, May 1997.
[19]
A. V. Aho, J. E. Hopcroft, and J. D. Ullman, The Design and Analysis of Computer Algorithms. Reading, MA: Addison-Wesley, 1974.
[20]
Z. A. Lomnicki, "Two-terminal series-parallel networks," Advances Appl. Probabil., vol. 4, no. 1, pp. 109-150, Apr. 1972.
[21]
B. Hu and M. Marek-Sadowska, "Wire length prediction based clustering and its application in placement," in Proc. Design Automation Conf., 2003, pp. 800-805.
[22]
Y. B. Dhong and C. P. Tsang, "High speed CMOS POS PLA using predischarged OR array and charge sharing AND array," IEEE Trans. Circuits Syst., vol. 39, no. 8, pp. 557-564, Aug. 1992.
[23]
E. Sentovich et al., "SIS: A System for Sequential Circuit Synthesis," Univ. California, Berkeley, Tech. Rep. UCB/ERL M92/41, 1992.
[24]
J. Cong and Y. Ding, "FlowMap: An optimal technology mapping algorithm for delay optimization in lookup-table based FPGA designs," IEEE Trans. Computer-Aided Design Integr. Circuits Syst., vol. 13, no. 1, pp. 1-12, Jan. 1994.
[25]
A. E. Caldwell, A. B. Kahng, and I. L. Markov, "Can recursive bisection produce routable placements?," in Proc. Design Automation Conf., 2000, pp. 260-263.

Cited By

View all
  • (2015)Layout Technique for Double-Gate Silicon Nanowire FETs With an Efficient Sea-of-Tiles ArchitectureIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2014.235888423:10(2103-2115)Online publication date: 23-Sep-2015
  • (2014)Logic block and design methodology for via-configurable structured ASIC using dual supply voltagesProceedings of the 24th edition of the great lakes symposium on VLSI10.1145/2591513.2591601(111-116)Online publication date: 20-May-2014
  • (2013)Vertically-stacked double-gate nanowire FETs with controllable polarityProceedings of the Conference on Design, Automation and Test in Europe10.5555/2485288.2485442(625-630)Online publication date: 18-Mar-2013
  • Show More Cited By
  1. Designing via-configurable logic blocks for regular fabric

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image IEEE Transactions on Very Large Scale Integration (VLSI) Systems
    IEEE Transactions on Very Large Scale Integration (VLSI) Systems  Volume 14, Issue 1
    January 2006
    94 pages

    Publisher

    IEEE Educational Activities Department

    United States

    Publication History

    Published: 01 January 2006
    Revised: 14 July 2005
    Received: 09 March 2005

    Author Tags

    1. Fabric
    2. fabric
    3. gate arrays
    4. regularity
    5. structured-ASICs
    6. via-configurable

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2015)Layout Technique for Double-Gate Silicon Nanowire FETs With an Efficient Sea-of-Tiles ArchitectureIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2014.235888423:10(2103-2115)Online publication date: 23-Sep-2015
    • (2014)Logic block and design methodology for via-configurable structured ASIC using dual supply voltagesProceedings of the 24th edition of the great lakes symposium on VLSI10.1145/2591513.2591601(111-116)Online publication date: 20-May-2014
    • (2013)Vertically-stacked double-gate nanowire FETs with controllable polarityProceedings of the Conference on Design, Automation and Test in Europe10.5555/2485288.2485442(625-630)Online publication date: 18-Mar-2013
    • (2013)Routability optimization for crossbar-switch structured ASIC designACM Transactions on Design Automation of Electronic Systems10.1145/2491477.249148318:3(1-28)Online publication date: 29-Jul-2013
    • (2013)Architecture and design flow for a highly efficient structured ASICIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2012.219047821:3(424-433)Online publication date: 1-Mar-2013
    • (2012)Design and analysis of via-configurable routing fabrics for structured ASICsProceedings of the Conference on Design, Automation and Test in Europe10.5555/2492708.2493070(1479-1482)Online publication date: 12-Mar-2012
    • (2012)Fixed origin corner square inspection layout regularity metricProceedings of the Conference on Design, Automation and Test in Europe10.5555/2492708.2493049(1397-1402)Online publication date: 12-Mar-2012
    • (2012)Process/design co-optimization of regular logic tiles for double-gate silicon nanowire transistorsProceedings of the 2012 IEEE/ACM International Symposium on Nanoscale Architectures10.1145/2765491.2765503(55-60)Online publication date: 4-Jul-2012
    • (2012)Physical synthesis onto a Sea-of-Tiles with double-gate silicon nanowire transistorsProceedings of the 49th Annual Design Automation Conference10.1145/2228360.2228369(42-47)Online publication date: 3-Jun-2012
    • (2012)Standard cell like via-configurable logic blocks for structured ASIC in an industrial design flowIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2011.217071220:12(2184-2197)Online publication date: 1-Dec-2012
    • Show More Cited By

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media