Demo Data from SIGIR 2026 / reviewers in the wild / expert
Aaron Egier
dblp:59/4146
· DBLP profile ↗
6ranked-venue papers
0as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Electronic design automation · 55% Reconfigurable computing and FPGAs · 32% High-performance computing · 7% |
Topics — the 12 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
physical design |
0.1 | 3 | 2005 | Design, layout and verification of an FPGA using automated tools · FPGA 2005 Transistor grouping and metal layer trade-offs in automatic tile layout of FPGAs · FPGA 2004 Automatic transistor and physical design of FPGA tiles from an architectural specification · FPGA 2003 |
Reconfigurable computing and FPGAs › FPGA memory architecture
embedded memory blocks |
0.1 | 1 | 2007 | Power-Efficient RAM Mapping Algorithms for FPGA Embedded Memory Blocks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007 |
Electronic design automation › hardware verification and test › functional verification
FPGA verification |
0.1 | 1 | 2005 | Design, layout and verification of an FPGA using automated tools · FPGA 2005 |
Electronic design automation › hardware verification and test
hardware verification |
0.1 | 1 | 2005 | Design, layout and verification of an FPGA using automated tools · FPGA 2005 |
Reconfigurable computing and FPGAs › high-performance reconfigurable computing
FPGA in supercomputing |
0.0 | 1 | 2004 | FPGA-based supercomputing: an implementation for molecular dynamics · FPGA 2004 |
Reconfigurable computing and FPGAs
molecular dynamics acceleration |
0.0 | 1 | 2004 | FPGA-based supercomputing: an implementation for molecular dynamics · FPGA 2004 |
High-performance computing
scientific computing systems |
0.0 | 1 | 2004 | FPGA-based supercomputing: an implementation for molecular dynamics · FPGA 2004 |
Electronic design automation › physical design
VLSI layout |
0.0 | 1 | 2004 | Transistor grouping and metal layer trade-offs in automatic tile layout of FPGAs · FPGA 2004 |
Electronic design automation
logic synthesis |
0.0 | 1 | 2003 | Automatic transistor and physical design of FPGA tiles from an architectural specification · FPGA 2003 |
Reconfigurable computing and FPGAs
FPGA architecture |
0.0 | 2 | 2005 | Design, layout and verification of an FPGA using automated tools · FPGA 2005 Transistor grouping and metal layer trade-offs in automatic tile layout of FPGAs · FPGA 2004 |
Energy-efficient computing
dynamic power reduction |
0.0 | 1 | 2007 | Power-Efficient RAM Mapping Algorithms for FPGA Embedded Memory Blocks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007 |
Electronic design automation
design space exploration |
0.0 | 1 | 2005 | Design, layout and verification of an FPGA using automated tools · FPGA 2005 |
Methods — techniques the papers use, named apart from their topics
power-aware mapping algorithms · 0.1architecture-to-layout automation · 0.1CAD flow · 0.1transistor grouping · 0.0parallelization · 0.0automatic layout · 0.0application-specific architecture · 0.0placement and routing · 0.0architectural specification · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Power-Efficient RAM Mapping Algorithms for FPGA Embedded Memory BlocksabstractContemporary field-programmable gate array (FPGA) design requires a spectrum of available physical resources. As FPGA logic capacity has grown, locally accessed FPGA embedded memory blocks have increased in importance. When targeting FPGAs, application designers often specify high-level memory functions, which exhibit a range of sizes and control structures. These logical memories must be mapped to FPGA embedded memory resources such that physical design objectives are met. In this paper, a set of power-efficient logical-to-physical RAM mapping algorithms is described, which converts user-defined memory specifications to on-chip FPGA memory block resources. These algorithms minimize RAM dynamic power by evaluating a range of possible embedded memory block mappings and selecting the most power-efficient choice. Our automated approach has been validated with both simulation of power dissipation and measurements of power dissipation on FPGA hardware. A comparison of measured power reductions to values determined via simulation confirms the accuracy of our simulation approach. Our power-aware RAM mapping algorithms have been integrated into a commercial FPGA compiler and tested with 34 large FPGA benchmarks. Through experimentation, we show that, on average, embedded memory dynamic power can be reduced by 26% and overall core dynamic power can be reduced by 6% with a minimal loss (1%) in design performance. In addition, it is shown that the availability of multiple embedded memory block sizes in an FPGA reduces embedded memory dynamic power by an additional 9.6% by giving more choices to the computer-aided design algorithms Russell Tessier, Vaughn Betz, David Neto, Aaron Egier, Thiagaraja Gopalsamy |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 4 |
| 2005 | Design, layout and verification of an FPGA using automated toolsabstractCreating a new FPGA is a challenging undertaking because of the significant effort that must be spent on circuit design, layout and verification. It currently takes approximately 50 to 200 person years from architecture definition to tape-out for a new FPGA family. Such a lengthy development time is necessary because the process is primarily done manually. Simplifying and shortening the design process would be advantageous since it could reduce the time to market for new FPGAs while also enhancing architecture explorations. One way to accomplish this is through automation and, in this paper, we describe our efforts to automate the entire process by making use of a previously developed set of tools that assist in the creation of the repeatable FPGA tile [25]. Our aim is to demonstrate the feasibility of a CAD flow that uses an input FPGA architecture description to generate a layout that can be sent for fabrication. We prove the feasibility of this proposition by actually designing and fabricating a complete FPGA. Initial functional testing of the FPGA appears promising but is inconclusive at this time. Through this architecture to layout process, we investigate the issues that are faced in the architecture selection, circuit design, layout and verification of such an automatically produced FPGA. We found that there are significant savings in design time. As well, we demonstrate that we can produce a layout using automated tools that is only 36% larger than a commercial FPGA device layout. Given the significant time savings and the relatively minor area penalty, we feel that this work demonstrates that automated layout of FPGAs is practical and advantageous. Ian Kuon, Aaron Egier, Jonathan Rose |
FPGA | 2 |
| 2004 | Reconfigurable Molecular Dynamics SimulatorabstractCurrent high-performance applications are typically implemented on large-scale general-purpose distributed or multiprocessing systems often based on commodity microprocessors. Field-Programmable Gate Arrays (FPGAs) have now reached a level of sophistication that they too could be used for such applications. In this paper we explore the feasibility of using FPGAs to implement large-scale application-specific computations by way of a case study that implements a novel molecular dynamics system. The system has been designed such that it is scalable and parallelizable. On the Transmogrifier 3 (TM3), the system performs calculations on an 8,192 particle system in 37 seconds at 26 MHz. This implementation shows that by scaling to more modern parts running at 100 MHz, a speedup of over 20 x can be achieved compared to a state-of-the-art microprocessor. This can also be achieved at less cost, using less power and taking less space than a standard microprocessor-based system, while maintaining the computational precision required. Navid Azizi, Ian Kuon, Aaron Egier, Ahmad Darabiha, Paul Chow |
FCCM | 3 |
| 2004 | FPGA-based supercomputing: an implementation for molecular dynamicsabstractCurrent high-performance supercomputing applications are typically implemented on large-scale general-purpose distributed or multiprocessing systems often based on commodity microprocessors. FPGAs have now reached a level of sophistication that they too could be used for such applications. We explore the feasibility of using FPGAs to implement large-scale application-specific computations by way of a case study that implements a novel Molecular Dynamics system. The system has been designed such that it is scalable and parallelizable. On the Transmogrifier 3, the system performs calculations on an 8,192 particle system in 37 seconds at 26MHz. This implementation shows that by scaling to more modern parts running at 100MHz and using a better architecture, a speedup of over 20x can be achieved compared to a state-of-the-art microprocessor. This can also be achieved at less cost, using less power and taking less space than a standard microprocessor-based system, while maintaining the computational precision required. Ian Kuon, Navid Azizi, Ahmad Darabiha, Aaron Egier, Paul Chow |
FPGA | 4 |
| 2004 | Transistor grouping and metal layer trade-offs in automatic tile layout of FPGAsabstractThe physical layout of modern commercial FPGAs is one of the last bastions of manual VLSI layout. Our recent work has automated the FPGA layout process from architectural description to mask-level layout of the repeated FPGA tile. Here we improve on that work using two approaches: 1) by making better choices for the grouping of circuitry into the cells used for the layout and 2) through better allocation of metal. The new groupings improve the FPGA tile area by between 10% and 14%. That, together with the superior metal layer allocation allows us to automatically lay out a very accurate capture of a Xilinx Virtex-E tile that is only 54% to 92% larger than the real thing. With two additional metal layers, our tile area is only 13% larger. In addition, we show that a standard cell implementation is 102% larger than the real Xilinx Virtex-E. Ian Kuon, Aaron Egier, Jonathan Rose |
FPGA | 2 |
| 2003 | Automatic transistor and physical design of FPGA tiles from an architectural specificationabstractOne of the most difficult and time-consuming steps in the creation of an FPGA is its transistor-level design and physical layout. Modern commercial FPGAs typically consume anywhere from 50 to 200 man-years simply in the layout step. To date, automated tools have only been employed in small parts of the periphery and programming circuitry. The core tiles, which are repeated many times, are subject to painstaking manual design and layout. In this paper we present a new system (called GILES, for Good Instant Layout of Erasable Semiconductors) that automatically generates a transistor-level schematic from a high-level architectural specification of an FPGA. It also generates a cell-level netlist that is placed and routed automatically. The architectural specification is the one used as input to the VPR [3] architectural exploration tool. The output is the mask-level layout of a single tile that can be replicated to form an FPGA array. We describe a new placement tool that simultaneously places and compacts the layout to minimize white space and wiring demand, and a special-purpose router built for this task.GILES can place and route a tile consisting of four 4-input LUT logic cells and all of its programmable wires in a 0.18μm CMOS process using 8 layers of metal and 25983μm2 of area. When we generate the layout of an architecture similar to the Xilinx Virtex-E FPGA (built in a 0.18μm process) GILES requires only 47% more area than the original. The layout area of an architecture similar to the Altera Apex 20K400E (also built in a 0.18µm process) constructed by GILES requires 97% more area than the original. Ketan Padalia, Ryan Fung, Mark Bourgeault, Aaron Egier, Jonathan Rose |
FPGA | 4 |