FPGA 20 Reading List Highlighting Significant Contributions from 20 Years of the International Symposium on Field-Programmable Gate Arrays (1992–2011) For the 20th anniversary of the International Symposium on Field-Programmable Gate Arrays in 2012, we have assembled a special volume to highlight the most significant papers from the conferences. We highlight 25 papers across all years and major FPGA topics that best exemplify the contributions from the conference. Compared to the 400–500 papers that have appeared in the conference, 25 papers will represent roughly 5% of all the papers published in the conference to date. Listed below are the 25 papers. Linked for each paper is a one-page endorsement written by an expert in the field that captures the historical context in which the paper was written and offers a retrospective view on its significance. A URL link to the original paper is provided at the bottom of each endorsement. 1994 Unifying FPGAs and SIMD Arrays Michael Bolotski, André DeHon, Thomas F. Knight, Jr. Architecture Endorsement by: Jonathan Rose 1995 PathFinder: A Negotiation-Based Performance-Driven Router for FPGAs Larry McMurchie and Carl Ebeling Computer-Aided Design Endorsement by Sinan Kaptanoglu Simultaneous Depth and Area Minimization in LUT-based FPGA Mapping Jason Cong and Yean-Yow Hwang Computer-Aided Design Endorsement by Eugene Ding 1996 DPGA Utilization and Application André DeHon Applications Endorsement by John Wawrzynek 1997 Signal Processing at 250 MHz using High-Performance FPGA’s Brian Von Herzen Applications Endorsement by André DeHon and Steve Trimberger 1998 A survey of CORDIC algorithms for FPGA based computers Ray Andraka Applications Endorsement by Paul Chow Managing Pipeline-Reconfigurable FPGAs Srihari Cadambi, Jeffery Weener, Seth Copen Goldstein, Herman Schmit, Donald E. Thomas Reconfigurable Computing Endorsement by Katherine Compton and André DeHon 1999 Balancing Interconnect and Computation in a Reconfigurable Computing Array (or, why you don’t really want 100% LUT utilization) André DeHon Architecture Endorsement by Mike Hutton Cut Ranking and Pruning: Enabling a General and Efficient FPGA Mapping Solution Jason Cong, Chang Wu, Yuzheng Ding Computer-Aided Design Endorsement by Steve Wilton FPGA Routing Architecture: Segmentation and Buffering to Optimize Speed and Density Vaughn Betz, Jonathan Rose Architecture Endorsement by Carl Ebeling 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 Architecture Endorsement by Carl Ebeling Using Cluster-Based Logic Blocks and Timing-Driven Packing to Improve FPGA Speed and Density Alexander (Sandy) Marquardt, Vaughn Betz, Jonathan Rose Computer-Aided Design Endorsement by Steve Wilton 2000 Automatic Generation of FPGA Routing Architectures from High-Level Descriptions Vaughn Betz, Jonathan Rose Computer-Aided Design Endorsement by Scott Hauck The Effect of LUT and Cluster Size on Deep-Submicron FPGA Performance and Density Elias Ahmed, Jonathan Rose Architecture Endorsement by Mike Hutton Timing-Driven Placement for FPGAs Alexander (Sandy) Marquardt, Vaughn Betz, Jonathan Rose Computer-Aided Design Endorsement by Jason Cong 2001 Using Sparse Crossbars within LUT Clusters Guy Lemieux, David Lewis Architecture Endorsement by Sinan Kaptanoglu 2002 Dynamic Power Consumption in Virtex™-II FPGA Family Li Shang, Alireza Kaviani, Kusuma Bathala Circuits Endorsement by Russ Tessier On the Sensitivity of FPGA Architectural Conclusions to Experimental Assumptions, Tools, and Techniques Andy Yan, Rebecca Cheng, Steven J.E. Wilton Architecture Endorsement by Katherine Compton 2003 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 Architecture Endorsement by Herman Schmit 2004 Active Leakage Power Optimization for FPGAs Jason H. Anderson, Farid N. Najm, Tim Tuan Circuits Endorsement by Russ Tessier FPGAs vs. CPUs: Trends in Peak Floating-Point Performance Keith Underwood Reconfigurable Computing Endorsement by Paul Chow Nanowire-Based Sublithographic Programmable Logic Arrays André DeHon, Michael J. Wilson Architecture Endorsement by Deming Chen 2006 Measuring the Gap Between FPGAs and ASICs Ian Kuon, Jonathan Rose Architecture Endorsement by Herman Schmit 2008 High-Quality, Deterministic Parallel Placement for FPGAs on Commodity Hardware Adrian Ludwin, Vaughn Betz, Ketan Padalia Computer-Aided Design Endorsement by Jonathan Rose 2010 Efficient Multi-Ported Memories for FPGAs Charles Eric LaForest, J. Gregory Steffan Applications Endorsement by Scott Hauck Foreword and all endorsements as a single PDF