메뉴 건너뛰기




Volumn 9781461435945, Issue , 2012, Pages 1-186

Tree-based heterogeneous FPGA architectures: Application specific exploration and optimization

Author keywords

[No Author keywords available]

Indexed keywords

MESH GENERATION;

EID: 84949179166     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.1007/978-1-4614-3594-5     Document Type: Book
Times cited : (56)

References (133)
  • 1
  • 3
    • 0005389025 scopus 로고    scopus 로고
    • Reconfigurable architectures for general purpose computing
    • MIT Artificial Intelligence Laboratory, Sept
    • De Hon, A.: Reconfigurable architectures for general purpose computing. AI Technical Report 1586, MIT Artificial Intelligence Laboratory (Sept 1996)
    • (1996) AI Technical Report
    • De Hon, A.1
  • 4
    • 0032681919 scopus 로고    scopus 로고
    • Balancing interconnect and computation in a reconfigurable computing array (or, why you don't really want 100% LUT utilization)
    • Monterey, CA, Feb
    • De Hon, A.: Balancing interconnect and computation in a reconfigurable computing array (or, why you don't really want 100% LUT utilization). In: International Symposium on Field Programmable Array FPGA, Monterey, CA, pp. 69-78 (Feb. 1999)
    • (1999) International Symposium on Field Programmable Array FPGA , pp. 69-78
    • De Hon, A.1
  • 6
    • 0021784846 scopus 로고
    • A procedure for placement of standard-cell VLSI circuits
    • Jan
    • Dunlop, A., Kernighan, B.: A procedure for placement of standard-cell VLSI circuits. IEEE Trans. CAD, pp. 92-98 (Jan 1985)
    • (1985) IEEE Trans. CAD , pp. 92-98
    • Dunlop, A.1    Kernighan, B.2
  • 9
    • 85032416817 scopus 로고    scopus 로고
    • Alliance: http://www-asim.lip6.fr/recherche/alliance/(2006)
    • (2006)
    • Alliance1
  • 11
    • 85032416009 scopus 로고    scopus 로고
    • Altera: http://www.altera.com (2010)
    • (2010)
    • Altera1
  • 13
    • 85032418991 scopus 로고    scopus 로고
    • Altera: Altera. http://www.altera.com (2010)
    • (2010) Altera
    • Altera1
  • 14
    • 0032659075 scopus 로고    scopus 로고
    • Using cluster-based logic block and timing-driven packing to improve FPGA speed and density
    • Monterey
    • Marquart, A., Betz, V., Rose, J.: Using cluster-based logic block and timing-driven packing to improve FPGA speed and density. In: International Symposium on FPGA, Monterey, pp. 37-46 (1999)
    • (1999) International Symposium on FPGA , pp. 37-46
    • Marquart, A.1    Betz, V.2    Rose, J.3
  • 18
    • 85032411788 scopus 로고    scopus 로고
    • ATMEL: http://www.atmel.com (2010)
    • (2010)
    • ATMEL1
  • 23
    • 0026944167 scopus 로고
    • Avery-high-speed field-programmable gate array using metal-to-metal antifuse programmable elements
    • Birkner, J., Chan, A., Chua, H., Chao, A., Gordon, K., Kleinman, B., Kolze, P., Wong, R.: Avery-high-speed field-programmable gate array using metal-to-metal antifuse programmable elements. Microelectron. J. 23(7), 561-568 (1992)
    • (1992) Microelectron. J. , vol.23 , Issue.7 , pp. 561-568
    • Birkner, J.1    Chan, A.2    Chua, H.3    Chao, A.4    Gordon, K.5    Kleinman, B.6    Kolze, P.7    Wong, R.8
  • 24
    • 84990479742 scopus 로고
    • An efficient heuristic procedure for partitioning graphs
    • Kernighan, B., Lin, S.: An efficient heuristic procedure for partitioning graphs. Bell Syst. Tech. J. 49, 291-307 (1970)
    • (1970) Bell Syst. Tech. J. , vol.49 , pp. 291-307
    • Kernighan, B.1    Lin, S.2
  • 25
    • 0015206785 scopus 로고
    • On pin versus block relationship for partition of logic circuits
    • Landman, B., Russo, R.: On pin versus block relationship for partition of logic circuits. IEEE Trans. Comput. 20, 1469-1479 (1971)
    • (1971) IEEE Trans. Comput. , vol.20 , pp. 1469-1479
    • Landman, B.1    Russo, R.2
  • 27
    • 0002846615 scopus 로고
    • The decomposition and factorization of Boolean expressions
    • Brayton, R., McMullen, C.: The decomposition and factorization of Boolean expressions. Proc. ISCAS, 29-54 (1982)
    • (1982) Proc. ISCAS , pp. 29-54
    • Brayton, R.1    McMullen, C.2
  • 28
    • 0034174174 scopus 로고    scopus 로고
    • The garp architecture and C compiler
    • April
    • Callahan, T. J., Hauser, J. R., Wawrzynek, J.: The garp architecture and C compiler. Computer 33(4), 62-69 (April 2000)
    • (2000) Computer , vol.33 , Issue.4 , pp. 62-69
    • Callahan, T.J.1    Hauser, J.R.2    Wawrzynek, J.3
  • 29
    • 0029701117 scopus 로고    scopus 로고
    • DP-FPGA: An FPGA architecture optimized for datapaths
    • Cherepacha, D., Lewis, D.: DP-FPGA: an FPGA architecture optimized for datapaths. VLSI Des. 4(4), 329-343 (1996)
    • (1996) VLSI Des. , vol.4 , Issue.4 , pp. 329-343
    • Cherepacha, D.1    Lewis, D.2
  • 30
    • 34547473719 scopus 로고    scopus 로고
    • Virtual embedded blocks: A methodology for evaluating embedded elements in FPGAs
    • Ho, C. H., Leong, P. H. W., Luk, W., Wilton, S., Lopez-Buedo, S.: Virtual embedded blocks: a methodology for evaluating embedded elements in FPGAs. In: FCMM, 35-44 (2006)
    • (2006) FCMM , pp. 35-44
    • Ho, C.H.1    Leong, P.H.W.2    Luk, W.3    Wilton, S.4    Lopez-Buedo, S.5
  • 33
    • 0022141776 scopus 로고
    • Fat-trees: Universal networks for hardware efficient supercomputing
    • Oct
    • Leiserson C.: Fat-trees: universal networks for hardware efficient supercomputing. IEEE Trans. Comput. C34(10), 892-901 (Oct. 1985)
    • (1985) IEEE Trans. Comput. , vol.C34 , Issue.10 , pp. 892-901
    • Leiserson, C.1
  • 34
  • 35
    • 34147186108 scopus 로고    scopus 로고
    • Automatic design of area-efficient configurable ASIC cores
    • May
    • Compton, K., Hauck, S.: Automatic design of area-efficient configurable ASIC cores. IEEE Trans. Comput. 56(5), 662-672 (May 2007)
    • (2007) IEEE Trans. Comput. , vol.56 , Issue.5 , pp. 662-672
    • Compton, K.1    Hauck, S.2
  • 36
    • 85032425236 scopus 로고    scopus 로고
    • Open core: http://www.opencores.org/(2009)
    • (2009)
    • Open core1
  • 37
    • 0021404023 scopus 로고
    • The timberwolf placement and routing package
    • April
    • Sechen, C., Sangiovanni-Vincentelli, A.: The timberwolf placement and routing package. JSSC, 510-522 (April 1985)
    • (1985) JSSC , pp. 510-522
    • Sechen, C.1    Sangiovanni-Vincentelli, A.2
  • 39
    • 84969784748 scopus 로고
    • When clusters meet partitions: New density based methods for circuit decomposition
    • Huang, D., Kahng, A.: When clusters meet partitions: new density based methods for circuit decomposition. In: IEEE European Design and Test Conference, pp. 60-64 (1995)
    • (1995) IEEE European Design and Test Conference , pp. 60-64
    • Huang, D.1    Kahng, A.2
  • 40
    • 0030646008 scopus 로고    scopus 로고
    • Partitioning-based standard-cell global placement with an exact objective
    • Huang, D., Kahng, A.: Partitioning-based standard-cell global placement with an exact objective. In: ACM Symposium on Physical Design, pp. 18-25 (1997)
    • (1997) ACM Symposium on Physical Design , pp. 18-25
    • Huang, D.1    Kahng, A.2
  • 41
    • 85032422019 scopus 로고    scopus 로고
    • eASIC: http://www.easic.com (2010)
    • (2010)
    • eASIC1
  • 43
    • 2642513341 scopus 로고    scopus 로고
    • Routability-driven packing: Metrics and algorithms for clusterbased FPGAs
    • Bozorgzadeh, E., et al.: Routability-driven packing: metrics and algorithms for clusterbased FPGAs. IEEE J. Circuits Syst. Comput. 13(1), 77-100 (2004)
    • (2004) IEEE J. Circuits Syst. Comput. , vol.13 , Issue.1 , pp. 77-100
    • Bozorgzadeh, E.1
  • 47
    • 85046457769 scopus 로고
    • A linear-time heuristic for improving network partitions
    • Fiduccia, C. M., Mattheyeses, R. M.: A linear-time heuristic for improving network partitions. Proc. DAC, pp. 175-181 (1982)
    • (1982) Proc. DAC , pp. 175-181
    • Fiduccia, C.M.1    Mattheyeses, R.M.2
  • 53
    • 0026174925 scopus 로고
    • Analytical placement: A linear or a quadratic objective function?
    • Sigl, G., Doll, K., Johannes, F.: Analytical placement: a linear or a quadratic objective function? In: Design Automation Conference, pp. 427-432 (1991)
    • (1991) Design Automation Conference , pp. 427-432
    • Sigl, G.1    Doll, K.2    Johannes, F.3
  • 54
    • 0018454998 scopus 로고
    • An electrically alterable nonvolatile memory cell using a floating-gate structure
    • April
    • Guterman, D. C., Rimawi, I. H., Chiu, T. L., Halvorson, R., McElroy, D.: An electrically alterable nonvolatile memory cell using a floating-gate structure. IEEE Trans. Electron Devices 26(4), 576-586 (April 1979)
    • (1979) IEEE Trans. Electron Devices , vol.26 , Issue.4 , pp. 576-586
    • Guterman, D.C.1    Rimawi, I.H.2    Chiu, T.L.3    Halvorson, R.4    McElroy, D.5
  • 56
  • 58
    • 34547473719 scopus 로고    scopus 로고
    • Virtual embedded blocks: A methodology for evaluating embedded elements in FPGAs
    • Ho, C., Leong, P., Luk, W., Wilton, S., Lopez-Buedo, S.: Virtual embedded blocks: a methodology for evaluating embedded elements in FPGAs. In: Proceedings of the FCCM, pp. 35-44 (2006)
    • (2006) Proceedings of the FCCM , pp. 35-44
    • Ho, C.1    Leong, P.2    Luk, W.3    Wilton, S.4    Lopez-Buedo, S.5
  • 59
    • 34047214748 scopus 로고    scopus 로고
    • A methodology for FPGA to structured-ASIC synthesis and verification
    • March
    • Hutton, M., Yuan, R., Schleicher, J., Baeckler, G., Cheung, S., Chua, K., Phoon, H.: A methodology for FPGA to structured-ASIC synthesis and verification. DATE 2, 64-69 (March 2006)
    • (2006) DATE , vol.2 , pp. 64-69
    • Hutton, M.1    Yuan, R.2    Schleicher, J.3    Baeckler, G.4    Cheung, S.5    Chua, K.6    Phoon, H.7
  • 60
    • 33846634193 scopus 로고    scopus 로고
    • Measuring the gap between FPGAs and ASICs
    • Kuon, I., Rose, J.: Measuring the gap between FPGAs and ASICs. IEEE Trans. CAD 26(2), 203-215 (2007)
    • (2007) IEEE Trans. CAD , vol.26 , Issue.2 , pp. 203-215
    • Kuon, I.1    Rose, J.2
  • 61
    • 0026944167 scopus 로고
    • A very-high-speed field programmable gate array using metal-to-metal antifuse programmable elements
    • Nov
    • Birkner, J., Chan, A., Chua, H. T., Chao, A., Gordon, K., Kleinman, B., Kolze, P., Wong, R.:: A very-high-speed field programmable gate array using metal-to-metal antifuse programmable elements. Micro 23(7), 561-568 (Nov. 1992)
    • (1992) Micro , vol.23 , Issue.7 , pp. 561-568
    • Birkner, J.1    Chan, A.2    Chua, H.T.3    Chao, A.4    Gordon, K.5    Kleinman, B.6    Kolze, P.7    Wong, R.8
  • 64
    • 0028259317 scopus 로고
    • Flowmap: An optimal technology mapping algorithm for delay optimization in lookup-table based FPGA Designs
    • Cong, J., Ding, Y.: Flowmap: an optimal technology mapping algorithm for delay optimization in lookup-table based FPGA Designs. IEEE Trans. CAD, pp. 1-12 (1994)
    • (1994) IEEE Trans. CAD , pp. 1-12
    • Cong, J.1    Ding, Y.2
  • 65
    • 0028455029 scopus 로고
    • On area/depth trade-off in LUT-based FPGA technology mapping
    • Cong, J., Ding, Y.: On area/depth trade-off in LUT-based FPGA technology mapping. IEEE Trans. VLSI Syst. 2(2), 137-148 (1994)
    • (1994) IEEE Trans. VLSI Syst. , vol.2 , Issue.2 , pp. 137-148
    • Cong, J.1    Ding, Y.2
  • 66
    • 23044521062 scopus 로고    scopus 로고
    • Structural gate decomposition for depth-optimal technology in LUT-based FPGA designs
    • Cong, J., Ding, Y.: Structural gate decomposition for depth-optimal technology in LUT-based FPGA designs. ACM Trans. Des. Autom. Electron. Syst. 5 (3) (2000)
    • (2000) ACM Trans. Des. Autom. Electron. Syst. , vol.5 , Issue.3
    • Cong, J.1    Ding, Y.2
  • 68
    • 0026962312 scopus 로고
    • Iterative and adaptive slack allocation for performance-driven layout and FPGA routing
    • Frankle, J.: Iterative and adaptive slack allocation for performance-driven layout and FPGA routing. In: ACM/IEEE Design Automation Conference, pp. 536-542 (1992)
    • (1992) ACM/IEEE Design Automation Conference , pp. 536-542
    • Frankle, J.1
  • 71
    • 0025505369 scopus 로고
    • Architecture of field-programmable gate arrays: The effect of logic functionality on area efficiency
    • Oct
    • Rose, J., Francis, R., Lewis, D., Chow, P.: Architecture of field-programmable gate arrays: the effect of logic functionality on area efficiency. IEEE J. Solid State Circuits 25(5), 1217-1225 (Oct. 1990)
    • (1990) IEEE J. Solid State Circuits , vol.25 , Issue.5 , pp. 1217-1225
    • Rose, J.1    Francis, R.2    Lewis, D.3    Chow, P.4
  • 74
    • 0015206785 scopus 로고
    • On pin versus block relationship for partition of logic circuits
    • Landman, B., Russo, R.: On pin versus block relationship for partition of logic circuits. IEEE Trans. Comput. 20, 1469-1479 (1971)
    • (1971) IEEE Trans. Comput. , vol.20 , pp. 1469-1479
    • Landman, B.1    Russo, R.2
  • 75
    • 0024481167 scopus 로고
    • Multiple-way network partitioning
    • Sanchis, L. A.: Multiple-way network partitioning. IEEE Trans. Comput. 38(1), 62-81 (1989)
    • (1989) IEEE Trans. Comput. , vol.38 , Issue.1 , pp. 62-81
    • Sanchis, L.A.1
  • 78
    • 0031176484 scopus 로고    scopus 로고
    • Combining problem reduction and adaptive multi-start: A new technique for superior iterative partitioning
    • Hagen, L., Kahng, A.: Combining problem reduction and adaptive multi-start: a new technique for superior iterative partitioning. In: IEEE Trans. CAD, pp. 92-98 (1997)
    • (1997) IEEE Trans. CAD , pp. 92-98
    • Hagen, L.1    Kahng, A.2
  • 79
    • 85032418846 scopus 로고    scopus 로고
    • Lip6: http://www-asim.lip6.fr (2007)
    • (2007)
    • Lip61
  • 81
    • 67650659766 scopus 로고    scopus 로고
    • VPR 5.0: FPGACAD and architecture exploration tools with single-driver routing, heterogeneity and process scaling
    • Feb
    • Luu, J., Kuon, I., Jamieson, P., Campbell, T., Ye, A., Fang, W. M., Rose, J.: VPR 5.0: FPGACAD and architecture exploration tools with single-driver routing, heterogeneity and process scaling. In: FPGA, pp. 133-142 (Feb. 2009)
    • (2009) FPGA , pp. 133-142
    • Luu, J.1    Kuon, I.2    Jamieson, P.3    Campbell, T.4    Ye, A.5    Fang, W.M.6    Rose, J.7
  • 86
    • 0022982761 scopus 로고
    • An efficient general cooling schedule for simulated annealing
    • Huang, M., Romeo, F., Sangiovanni-Vincentelli, A.: An efficient general cooling schedule for simulated annealing. In: ICCAD, pp. 381-384 (1986)
    • (1986) ICCAD , pp. 381-384
    • Huang, M.1    Romeo, F.2    Sangiovanni-Vincentelli, A.3
  • 89
    • 63049083687 scopus 로고    scopus 로고
    • Delay evaluation of 90 nm CMOS multi-context FPGA with shiftregistertype temporal communication module for large-scale circuit emulation
    • Miyamoto, N., Ohmi, T.: Delay evaluation of 90 nm CMOS multi-context FPGA with shiftregistertype temporal communication module for large-scale circuit emulation. In: IEEE International Conference on Field Programmable Technology (ICFPT), pp. 365-368 (2008)
    • (2008) IEEE International Conference on Field Programmable Technology (ICFPT) , pp. 365-368
    • Miyamoto, N.1    Ohmi, T.2
  • 90
    • 84870650637 scopus 로고    scopus 로고
    • NIOS: NIOS II processor. Available at http://www.altera.com/products/ip/processors/nios2/ni2-index.html (II)
    • NIOS II Processor
    • NIOS1
  • 91
    • 2942654761 scopus 로고    scopus 로고
    • Design methodology and tools for NEC electronics structured ASIC
    • April
    • Okamoto, T., Kimoto, T., Maeda, N.: Design methodology and tools for NEC electronics structured ASIC. In: Proceedings of the ISPD, pp. 90-96 (April 2004)
    • (2004) Proceedings of the ISPD , pp. 90-96
    • Okamoto, T.1    Kimoto, T.2    Maeda, N.3
  • 95
    • 12744272158 scopus 로고    scopus 로고
    • A fast hierarchical approach to FPGA placement
    • Du, P., Grewal, G. W., Areibi, S., Banerji, D. K.: A Fast Hierarchical Approach to FPGA Placement. In: ESA/VLSI, pp. 497-503 (2004)
    • (2004) ESA/VLSI , pp. 497-503
    • Du, P.1    Grewal, G.W.2    Areibi, S.3    Banerji, D.K.4
  • 103
    • 2942659249 scopus 로고    scopus 로고
    • Design considerations for regular fabrics
    • April
    • Sherlekar, D.: Design considerations for regular fabrics. In: Procedings of the ISPD, pp. 97-102 (April 2004)
    • (2004) Procedings of the ISPD , pp. 97-102
    • Sherlekar, D.1
  • 105
    • 26444479778 scopus 로고
    • Optimization by simulated annealing
    • Kirkpatrick, S., Gelatt, C. D., Vecchi, M. P.: Optimization by simulated annealing. Science 220, 671-680 (1983)
    • (1983) Science , vol.220 , pp. 671-680
    • Kirkpatrick, S.1    Gelatt, C.D.2    Vecchi, M.P.3
  • 106
    • 85032395914 scopus 로고    scopus 로고
    • Stratix: Stratix II FPGAs. Available at http://www.altera.com/products/devices/stratix2/st2-index.jsp (II)
    • Stratix II FPGAs
    • Stratix1
  • 107
    • 85032399322 scopus 로고    scopus 로고
    • Stratix: Stratix IV FPGAs, device handbook. Available at http://www.altera.com/products/devices/stratix-fpgas/stratix-iv/literature/stiv-literature.jsp (IV)
    • Stratix IV FPGAs, Device Handbook
    • Stratix1
  • 109
    • 85032412798 scopus 로고    scopus 로고
    • Tabula: http://www.tabula.com (2010)
    • (2010)
    • Tabula1
  • 112
    • 8744285527 scopus 로고    scopus 로고
    • An asynchronous dataflow FPGA architecture
    • Teifel, J., Manohar, R.: An asynchronous dataflow FPGA architecture. IEEE Trans. Comput. 53(11), 1376-1392 (2004)
    • (2004) IEEE Trans. Comput. , vol.53 , Issue.11 , pp. 1376-1392
    • Teifel, J.1    Manohar, R.2
  • 113
    • 85032412664 scopus 로고    scopus 로고
    • Tierlogic: http://www.tierlogic.com (2010)
    • (2010)
    • Tierlogic1
  • 119
    • 85032422091 scopus 로고    scopus 로고
    • Toronto University: http://www.eecg.utoronto.ca/vpr/(2009)
    • (2009)
    • Toronto University1
  • 120
    • 84957870821 scopus 로고    scopus 로고
    • VPR: A new packing placement and routing tool for FPGA Research
    • Betz, V., Rose, J.: VPR: a new packing placement and routing tool for FPGA Research. In: International Workshop on FPGA, pp. 213-222 (1997)
    • (1997) International Workshop on FPGA , pp. 213-222
    • Betz, V.1    Rose, J.2
  • 125
    • 2942644083 scopus 로고    scopus 로고
    • Structured ASIC, evolution or revolution
    • April
    • Wu, K., Tsai, Y.: Structured ASIC, evolution or revolution. In: Proceedings of the ISPD, pp. 103-106 (April 2004)
    • (2004) Proceedings of the ISPD , pp. 103-106
    • Wu, K.1    Tsai, Y.2
  • 126
    • 85032416267 scopus 로고    scopus 로고
    • Xilinx: Xilinx. http://www.xilinx.com (2010)
    • (2010) Xilinx
    • Xilinx1
  • 128
    • 33746461451 scopus 로고    scopus 로고
    • Using bus-based connections to improve field-programmable gate-array density for implementing datapath circuits
    • May
    • Ye, A. G., Rose, J.: Using bus-based connections to improve field-programmable gate-array density for implementing datapath circuits. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 14(5), 462-473 (May 2006)
    • (2006) IEEE Trans. Very Large Scale Integr. (VLSI) Syst. , vol.14 , Issue.5 , pp. 462-473
    • Ye, A.G.1    Rose, J.2
  • 129
    • 0031169872 scopus 로고    scopus 로고
    • Hierarchical interconnection structures for field programmable gate arrays
    • Lay, Y., Wang, P.: Hierarchical interconnection structures for field programmable gate arrays. IEEE Trans. VLSI Syst. 5(2), 186-196 (1997)
    • (1997) IEEE Trans. VLSI Syst. , vol.5 , Issue.2 , pp. 186-196
    • Lay, Y.1    Wang, P.2
  • 130
    • 85032416264 scopus 로고    scopus 로고
    • Trading quality for compile time: Ultra-fast placement for FPGAs
    • Sanker, Y., Rose, J.: Trading quality for compile time: ultra-fast placement for FPGAs. In: International FPGA symposium (1999)
    • (1999) International FPGA Symposium
    • Sanker, Y.1    Rose, J.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.