Below are papers that have been inducted into the TCFPGA Hall of Fame. Nominations are secured each year, followed by detailed consideration by a panel of experts. The papers inducted to date appear below:

Class of 2023

  • Application-Specific Instruction Generation for Configurable Processor Architectures, Jason Cong, Y. Fan, G. Han, Zhiru. Zhang (2004, February). In Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays, 2004, pp. 183-189. [endorsement]
  • JBits: Java based interface for reconfigurable computing, Steve Guccione, Delon Levi and Prasanna Sundararajan (1999). In Proceedings of the 2nd Annual Military and Aerospace Applications of Programmable Devices and Technologies Conference, 1999. [endorsement]

Selection Committee for class of 2023

Class of 2022

Selection Committee for class of 2022

Class of 2021

Selection Committee for class of 2021

Class of 2020

Selection Committee for class of 2020

Class of 2019

Selection Committee for class of 2019

Class of 2018

  • A User Programmable Reconfigurable Logic Array.
    William S. Carter, Khue Duong, Ross H. Freeman, Hung-Cheng Hsieh, Jason Y. Ja, John E. Mahoney, Luan T. Ngo, Shelly L. Sze. Proceedings of the IEEE Custom Integrated Circuits Conference, pp. 233–235, 1986. Endorsement
  • An Efficient Logic Emulation System.
    Joseph Varghese, Michael Butts, and Jon Batcheller. IEEE Transactions on VLSI Systems, vol. 1, no. 2, pp. 171–174, June 1993. Endorsement
  • Building and Using a Highly Parallel Programmable Logic Array.
    Maya Gokhale, William Holmes, Andrew Kopser, Sara Lucas, Ronald Minnich, Douglas Sweely and Daniel Lopresti. IEEE Computer, vol. 24, no. 1, pp. 81–89, Jan. 1991. Endorsement

Selection Committee for class of 2018

Class of 2017

Selection Committee for class of 2017

FPL25 Class

FCCM20 Class

  • A Structure Object Programming Model, Architecture, Chip, and Tools for Reconfigurable Computing. Mike Butts, Anthony Mark Jones, Paul Wasson. FCCM 2007. Endorsement
  • Packet Switched vs. Time Multiplexed FPGA Overlay Networks. Nachiket Kapre, Nikil Mehta, Michael deLorimier, Raphael Rubin, Henry Barnor, Michael J. Wilson, Michael Wrighton, André DeHon. FCCM 2006. Endorsement
  • Reconfigurable Molecular Dynamics Simulator. Navid Azizi, Ian Kuon, Aaron Egier, Ahmad Darabiha, Paul Chow. FCCM 2004. Endorsement
  • Closing the gap: CPU and FPGA Trends in sustainable floating-Point BLAS performance. Keith Underwood, K. Scott Hemmert. FCCM 2004. Endorsement
  • Assisting Network Intrusion Detection with Reconfigurable Hardware. Brad Hutchings, Rob Franklin, Daniel Carver. FCCM 2002. Endorsement
  • Pilchard—A Reconifgurable Computing Platform with Memory Slot Interface. Philip H. W. Leong, Monk-Ping Leong, Ocean Y. H. Cheung, Tung Tung, Chung-Man Kwok, Ming-Yee Wong, Kin-Hong Lee. FCCM 2001. Endorsement
  • Fast Regular Expression Matching Using FPGAs. Reetinder Sidhu, Viktor K. Prasanna. FCCM 2001. Endorsement
  • A MATLAB Compiler for Distributed, Heterogeneous, Reconfigurable Computing Systems. Prithviraj Banerjee, U. Nagaraj Shenoy, Alok Choudhary, Scott Hauck, Christopher Bachmann, Malay Haldar, Pramod Joisha, Alex Jones, Abhay Kanhare, Anshuman Nayak, Suresh Periyacheri, Michael Walkden, David Zaretsky. FCCM 2000. Endorsement
  • Configuration Caching Management Techniques for Reconfigurable Computing. Zhiyuan Li, Katherine Compton, Scott Hauck. FCCM 2000. Endorsement
  • Stream-Oriented FPGA Computing in the Stream-C High-Level Language. Maya Gokhale, Jan Stone, Jeff Arnold, Mirek Kalinowski. FCCM 2000. Endorsement
  • Parallelizing Applications into Silicon. Jonathan Babb, Martin Rinard, Csaba Andras Moritz, Walter Lee, Matthew Frank, Rajeev Barua, Saman Amarasinghe. FCCM 1999. Endorsement
  • A CAD Suite for High-Performance FPGA Design. Brad Hutchings, Peter Bellows, Joseph Hawkins, Scott Hemmert, Brent Nelson, Mike Rytting. FCCM 1999. Endorsement
  • Using configurable computing to accelerate Boolean satisfiability. Peixin Zhong, Margaret Martonosi, Pranav Ashar, Sharad Malik. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 18, no. 6, pp. 861-868, Jun 1999. Endorsement
  • Configuration compression for the Xilinx XC6200 FPGA. Scott Hauck, Zhiyuan Li, Eric Schwabe. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 18, no. 8, pp. 1107-1113, Aug 1999. Endorsement
  • The Chimaera reconfigurable functional unit. Scott Hauck, Thomas Fry, Matthew Hosler, Jeffrey Kao. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 12, no. 2, pp. 206-217, Feb. 2004. Endorsement
  • Incremental Reconfiguration for Pipelined Applications. Herman Schmit. FCCM 1997. Endorsement
  • Garp: A MIPS Processor with a Reconfigurable Coprocessor. John Hauser, John Wawrzynek. FCCM 1997. Endorsement
  • Defect Tolerance on the Teramac Custom Computer. Bruce Culbertson, Rick Amerson, Richard J. Carter, Philip Kuekes, Greg Snider. FCCM 1997. Endorsement
  • A Time-Multiplexed FPGA. Steve Trimberger, Dean Carberry, Anders Johnson, Jennifer Wong. FCCM 1997. Endorsement
  • OneChip: An FPGA Processor with Reconfigurable Logic. Ralph D. Wittig, Paul Chow. FCCM 1996. Endorsement
  • MATRIX: A Reconfigurable Computing Architecture with Configurable Instruction Distribution and Deployable Resources. Ethan Mirsky, André DeHon. FCCM 1996. Endorsement
  • Configurable Computing Solutions for Automatic Target Recognition. John Villasenor, Brian Schoner, Kang-Ngee Chia, Charles Zapata, Hea Joung Kim, Chris Jones, Shane Lansing, Bill Mangione-Smith. FCCM 1996. Endorsement
  • A Dynamic Instruction Set Computer. Michael J. Wirthlin, Brad L. Hutchings. FCCM 1995. Endorsement
  • Logic emulation with virtual wires. Jonathan Babb, Russell Tessier, Anant Agarwal. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 16, no. 6, pp. 609-626, Jun 1997. Endorsement
  • Searching Genetic Databases on Splash 2. Dzung T. Hoang. FCCM 1993. Endorsement

FPGA20 Class

  • Measuring the Gap Between FPGAs and ASICs. Ian Kuon, Jonathan Rose. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 26, no. 2, pp. 203-215, Feb. 2007. Measuring the Gap Between FPGAs and ASICs. Endorsement
  • Nanowire-Based Sublithographic Programmable Logic Arrays. André DeHon, Michael J. Wilson. FPGA 2004. Endorsement
  • FPGAs vs. CPUs: Trends in Peak Floating-Point Performance. Keith Underwood. FPGA 2004. Endorsement
  • Active leakage power optimization for FPGAs. Jason H. Anderson, Farid N. Najm, Tim Tuan. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 25, no. 3, pp. 423-437, March 2006. Endorsement
  • The Stratix Routing and Logic Architecture. David Lewis, Vaughn Betz, David Jefferson, Andy Lee, Chris Lane, Paul Leventis, Sandy Marquardt, Cameron McClintock, Bruce Pedersen, Giles Powell, Srinivas Reddy, Chris Wysocki, Richard Cliff, Jonathan Rose. FPGA 2003. Endorsement
  • On the Sensitivity of FPGA Architectural Conclusions to Experimental Assumptions, Tools, and Techniques. Andy Yan, Rebecca Cheng, Steven J.E. Wilton. FPGA 2002. Endorsement
  • Dynamic Power Consumption in Virtex-II FPGA Family. Li Shang, Alireza Kaviani, Kusuma Bathala. FPGA 2002. Endorsement
  • Using Sparse Crossbars within LUT Clusters. Guy Lemieux, David Lewis. FPGA 2001. Endorsement
  • Timing-Driven Placement for FPGAs. Alexander (Sandy) Marquardt, Vaughn Betz, Jonathan Rose. FPGA 2000. Endorsement
  • The effect of LUT and cluster size on deep-submicron FPGA performance and density. Elias Ahmed, Jonathan Rose. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 12, no. 3, pp. 288-298, March 2004. Endorsement
  • Automatic Generation of FPGA Routing Architectures from High-Level Descriptions. Vaughn Betz, Jonathan Rose. FPGA 2000. Endorsement
  • Using Cluster-Based Logic Blocks and Timing-Driven Packing to Improve FPGA Speed and Density. Alexander (Sandy) Marquardt, Vaughn Betz, Jonathan Rose. FPGA 1999. Endorsement
  • HSRA: High-Speed, Hierarchical Synchronous Reconfigurable Array. William Tsu, Kip Macy, Atul Joshi, Randy Huang, Norman Walker, Tony Tung, Omid Rowhani, Varghese George, John Wawrzynek, André DeHon. FPGA 1999. Endorsement
  • FPGA Routing Architecture: Segmentation and Buffering to Optimize Speed and Density. Vaughn Betz, Jonathan Rose. FPGA 1999. Endorsement
  • Cut Ranking and Pruning: Enabling a General and Efficient FPGA Mapping Solution. Jason Cong, Chang Wu, Yuzheng Ding. FPGA 1999. Endorsement
  • Balancing Interconnect and Computation in a Reconfigurable Computing Array (or, why you don’t really want 100% LUT utilization). André DeHon. FPGA 1999. Endorsement
  • Managing Pipeline-Reconfigurable FPGAs. Srihari Cadambi, Jeffery Weener, Seth Copen Goldstein, Herman Schmit,
    Donald E. Thomas. FPGA 1998. Endorsement
  • A survey of CORDIC algorithms for FPGA based computers. Ray Andraka. FPGA 1998. Endorsement
  • Signal Processing at 250 MHz using High-Performance FPGA’s. Brian Von Herzen. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 6, no. 2, pp. 238–246, 1998. Endorsement
  • DPGA Utilization and Application. André DeHon. FPGA 1996. Endorsement
  • PathFinder: A Negotiation-Based Performance-Driven Router for FPGAs. Larry McMurchie and Carl Ebeling. FPGA 1995. Endorsement
  • Simultaneous Depth and Area Minimization in LUT-based FPGA Mapping. Jason Cong and Yean-Yow Hwang. FPGA 1995. Endorsement
  • Unifying FPGAs and SIMD Arrays. Michael Bolotski, André DeHon, Thomas F. Knight, Jr., FPGA 1994. Endorsement