This thesis describes the design, implementation, and evaluation of a software system for optimizing synthesized logic circuits. The particular implementation described is targeted to the Xilinx Virtex family of FPGAs, but the techniques developed are relevant to other families of array-based semi-custom programmable logic circuits. One of the unique aspects of my approach is that the optimization occurs after the circuit is mapped onto the logic array. Prior to this work it was commonly believed that optimization after mapping was infeasible. The advantages of this approach include the ability to optimize a design without having the VHDL source code, the opportunity to selectively optimize only parts of a circuit and the preservation of th...
The continued demand for higher performance and more energy efficient systems has fueled interest in...
This thesis introduces a new approach to compilation for FPGAs, which we call direct synthesis. We t...
Traditionally, the High-Level Synthesis (HLS) for Field Programmable Gate Array (FPGA) devices is a ...
In recent years the drive to produce more complex integrated circuits while spending less design tim...
Abstract—Field-programmable gate-array (FPGA) logic synthesis and technology mapping have been studi...
Field-programmable gate-array (FPGA) logic synthesis and technology mapping have been studied extens...
Synthesis optimization plays a vital role in modern FPGAs in order to achieve high performance, in t...
Logic circuit designers for Field-Programmable Gate Arrays (FPGAs) put increasing demands on Compute...
As Field-Programmable Gate Array (FPGA) capacity can now support several processors on a single devi...
Abstract — This paper shows how a general form of algorithms consisting of a loop with loop dependen...
The book is composed of two parts. The first part introduces the concepts of the design of digital s...
This thesis introduces a new approach to compilation for FPGAs, which we call direct synthesis. We t...
A Field-Programmable Gate Array (FPGA) is a configurable platform for implementing a variety of logi...
In Field-Programmable Gate Array (FPGA) design, the coding style has a considerable impact on how an...
With reconfigurable fabrics delivering increasing performance over the years, Field-Programmable Gat...
The continued demand for higher performance and more energy efficient systems has fueled interest in...
This thesis introduces a new approach to compilation for FPGAs, which we call direct synthesis. We t...
Traditionally, the High-Level Synthesis (HLS) for Field Programmable Gate Array (FPGA) devices is a ...
In recent years the drive to produce more complex integrated circuits while spending less design tim...
Abstract—Field-programmable gate-array (FPGA) logic synthesis and technology mapping have been studi...
Field-programmable gate-array (FPGA) logic synthesis and technology mapping have been studied extens...
Synthesis optimization plays a vital role in modern FPGAs in order to achieve high performance, in t...
Logic circuit designers for Field-Programmable Gate Arrays (FPGAs) put increasing demands on Compute...
As Field-Programmable Gate Array (FPGA) capacity can now support several processors on a single devi...
Abstract — This paper shows how a general form of algorithms consisting of a loop with loop dependen...
The book is composed of two parts. The first part introduces the concepts of the design of digital s...
This thesis introduces a new approach to compilation for FPGAs, which we call direct synthesis. We t...
A Field-Programmable Gate Array (FPGA) is a configurable platform for implementing a variety of logi...
In Field-Programmable Gate Array (FPGA) design, the coding style has a considerable impact on how an...
With reconfigurable fabrics delivering increasing performance over the years, Field-Programmable Gat...
The continued demand for higher performance and more energy efficient systems has fueled interest in...
This thesis introduces a new approach to compilation for FPGAs, which we call direct synthesis. We t...
Traditionally, the High-Level Synthesis (HLS) for Field Programmable Gate Array (FPGA) devices is a ...