Modeling Routing Demand for Early-Stage FPGA Architecture Development

被引:0
|
作者
Fang, Wei Mark [1 ]
Rose, Jonathan [1 ]
机构
[1] Univ Toronto, Edward S Rogers Sr Dept Elect & Comp Engn, Toronto, ON M5S 1A1, Canada
关键词
FPGA; Architecture; Routing; Model;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Architecture development for FPGAs has typically been a very empirical discipline, requiring the synthesis of benchmark circuits into candidate architectures. This is difficult to do in the early stages of architecture development, however, because there is no complete architecture to synthesize circuits into. The effort required to create prototype tools for nascent architectures is far too great for every new logic block or routing architecture idea, and so it would be extremely helpful to have a simple and intuitive FPGA interconnect model to guide the architect. In this paper we present such an interconnect model for island-style FPGAs, whose single output is the estimated routing demand (often referred to as W, the number of routing tracks per channel) for an FPGA as a function of several logic block, circuit and routing architecture parameters. The goal of this model is to be as simple as possible, while still accurate enough to be useful, to provide understanding and intuition on FPGA routing. Our methodology is empirical - we propose model forms based on empirical observations, intuition and some derivation, and then fit models to experimentally generated data. We show the development of the model in stages, beginning with a fully flexible FPGA, and gradually proceeding to one which includes the key parameters that control the flexibility of FPGA routing, and one key parameter describing the logic block and another relating to the typical circuit. We then show how to use these models in early-stage architecture development to provide feedback on several aspects of logic block architecture. We also show how the model can be used to explore the routing architecture space itself and to provide an overall intuition for architecture development.
引用
收藏
页码:139 / 148
页数:10
相关论文
共 50 条
  • [1] EARLY-STAGE OF DEVELOPMENT IN TESTICULAR CHORIOCARCINOMAS
    MOTOYAMA, T
    SASANO, N
    YONEZAWA, S
    MATSUZAKI, O
    KAWAOI, A
    KAMATA, Y
    SASOU, S
    ARAI, S
    TAKANASHI, R
    SANO, T
    TAKAHARA, O
    TANAKA, S
    ACTA PATHOLOGICA JAPONICA, 1993, 43 (06): : 320 - 326
  • [2] Collaborative Routing Architecture for FPGA
    Ma, Yaling
    Lin, Mingjie
    2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 3700 - +
  • [3] DEVELOPMENT STRATEGY IN AN EARLY-STAGE ECONOMY - UGANDA
    CLARK, PG
    JOURNAL OF MODERN AFRICAN STUDIES, 1966, 4 (01): : 47 - 64
  • [4] Early-stage melanoma: Staging criteria and prognostic modeling
    Ross, MI
    CLINICAL CANCER RESEARCH, 2006, 12 (07) : 2312S - 2319S
  • [5] Abstraction and Microarchitecture Scaling in Early-Stage Power Modeling
    Jacobson, Hans
    Buyuktosunoglu, Alper
    Bose, Pradip
    Acar, Emrah
    Eickemeyer, Richard
    2011 IEEE 17TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2011, : 394 - 405
  • [6] In-silico modeling of early-stage biofilm formation
    Nie, Pin
    Alarcon, Francisco
    Lopez-Montero, Ivan
    Orgaz, Belen
    Valeriani, Chantal
    Pica Ciamarra, Massimo
    SOFT MATERIALS, 2021, 19 (03) : 346 - 358
  • [7] Modeling the Early-stage Aging Behavior of Ballistic Gelatin
    Ma, Xiao-lin
    Fan, Yu-run
    ACTA POLYMERICA SINICA, 2017, (08): : 1382 - 1388
  • [8] Optimization of Routing Architecture and Performance for FPGA Routing Fabric
    Tan, Biley
    2012 4TH ASIA SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ASQED), 2012, : 8 - 15
  • [9] Exploring FPGA Routing Architecture Stochastically
    Lin, Mingjie
    Wawrzynek, John
    El Gamal, Abbas
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (10) : 1509 - 1522
  • [10] A low power FPGA routing architecture
    Mondal, S
    Memik, SO
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 1222 - 1225