Many of the world’s most advanced electronic systems—including Internet routers, wireless base stations, medical imaging scanners, and some artificial intelligence tools—depend on field-programmable gate arrays (FPGAs). These computer chips contain internal hardware circuits that can be reconfigured after manufacturing.
On 12 March, an IEEE Milestone plaque recognizing the first FPGA was dedicated at the Advanced Micro Devices campus in San Jose, Calif., the former Xilinx headquarters and the birthplace of the technology.
The FPGA earned the Milestone designation because it introduced iteration to semiconductor design. Engineers could redesign hardware repeatedly without fabricating a new chip, dramatically reducing development risk and enabling faster innovation at a time when semiconductor costs were rising rapidly.
The ceremony, organized by the IEEE Santa Clara Valley Section, brought together professionals from across the semiconductor industry and IEEE leadership. Speakers included Stephen Trimberger, an IEEE and ACM Fellow whose technical contributions helped shape modern FPGA architecture. Trimberger reflected on how the invention enabled software-programmable hardware.
Solving Computing’s Flexibility-Performance Tradeoff
FPGAs emerged in the 1980s to address a core limitation in computing. A microprocessor executes software instructions sequentially, making it flexible but sometimes too slow for workloads requiring many operations at once.
At the other extreme, application-specific integrated circuits (ASICs) are chips designed to perform only one task. ASICs achieve high efficiency but require lengthy development cycles and nonrecurring engineering (NRE) costs, which are large upfront investments. Expenses include designing the chip, creating detailed layouts, building masks for fabrication machines, and setting up production lines for tiny circuits.
“ASICs can deliver the best performance, but the development cycle is long and the nonrecurring engineering cost can be very high. FPGAs provide a sweet spot between processors and custom silicon.”
Jason Cong, an IEEE Fellow and professor of computer science at the University of California, Los Angeles, made foundational contributions to FPGA design automation and high-level synthesis. His work transformed how reconfigurable systems are programmed, including developing synthesis tools that translate C/C++ into hardware designs.
At the heart of his work—and the FPGA itself—is an underlying principle first espoused by electrical engineer Ross Freeman: By configuring hardware using programmable memory embedded inside the chip, FPGAs combine hardware-level speed with the adaptability traditionally associated with software.
Silicon Valley Origins: The First FPGA
The FPGA architecture originated in the mid-1980s at Xilinx, a Silicon Valley company founded in 1984. The invention is widely credited to Freeman, a Xilinx cofounder and the startup’s CTO. He envisioned a chip with circuitry that could be configured after fabrication rather than fixed permanently during creation.
Articles about the history of the FPGA emphasize that Freeman saw it as a deliberate break from conventional chip design. At the time, semiconductor engineers treated transistors as scarce resources. Custom chips were carefully optimized so that nearly every transistor served a specific purpose.
Freeman proposed a different approach. He anticipated that Moore’s Law—the principle that transistor counts roughly double every two years, making computing cheaper and more powerful—would soon change chip economics. He posited that as transistors became abundant, the ability to reconfigure hardware would outweigh the need for fixed, custom designs.