Save this video free

ece1756_lecture6_part2_2026_fpga_arch_styles

Vaughn Betz · 1:31:49 · Watch on YouTube

ece1756_lecture6_part2_2026_fpga_arch_styles Watch on YouTube →

Overview

Vaughn Betz compares four FPGA logic-element styles, from fuse-programmed PROMs and PALs to SRAM lookup tables and mux-based cells, showing how area scaling, static power, and programmable-routing costs shaped their adoption. He then examines hierarchical routing, crossbar scaling, and Rent's rule, explaining why routing capacity and long wires make hierarchical FPGAs difficult to scale for designs with poor locality.

Key takeaways

Chapters

0:00 PROMs: The First Programmable Logic Architecture
8:10 PALs Replace PROM Truth Tables with AND-OR Arrays
8:45 Wired-OR Gates Make PAL Product Terms Compact
14:50 CMOS Power Concerns End the Wired-OR Era
20:00 Xilinx LUTs Store Truth Tables in SRAM
23:40 LUT Capacity Grows Exponentially with Input Count
27:00 Mux-Based Logic Cells Trade LUT Inputs for Routing Ports
42:00 Why FPGA Routing Needs More Than Logic Cells
43:40 Altera MAX 7000: Hierarchical PAL Blocks
47:00 Crossbar Area Grows as Inputs Times Outputs
50:00 Multi-Stage Networks Reduce Large-Scale Routing Cost
54:40 Hierarchical Routing Groups Logic into Wire Levels
58:00 Partitioning Maps RTL Hierarchy onto FPGA Blocks
1:04:00 Rent's Rule Estimates Interconnect Demand
1:09:00 Pipelines and Arrays Illustrate Good Routing Locality
1:14:00 Hierarchical FPGA Wiring Assumes a Rent Exponent
1:22:00 Poor Locality Can Force Designs to Use Half a Chip
1:27:00 Long Hierarchical Wires Add Delay and Miss Local Connections

Keep these chapters and the full searchable transcript in your own library.

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Vaughn Betz.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.