Manual optimization of Register Transfer Level (RTL) datapath is commonplace in industry but holds back development as it can be very time consuming. We utilize the fact that a complex transformation of one RTL into another equivalent RTL can be broken down into a sequence of smaller, localized transformations. By representing RTL as a graph and deploying modern graph rewriting techniques we can automate the circuit design space exploration, allowing us to discover functionally equivalent but optimized architectures. We demonstrate that modern rewriting frameworks can adequately capture a wide variety of complex optimizations performed by human designers on bit-vector manipulating code, including significant error-prone subtleties regarding...
The inherent distortion of the structural regularity of VLSI data-paths after logic optimization has...
The advent of FPGA-based accelerators has encouraged the use of high-level synthesis (HLS) for rapid...
Abstract—This paper is the first to combine the joint module-selection and retiming problem with the...
Numerical hardware design requires aggressive optimization, where designers exploit branch constrain...
This paper describe a system-level approach to improve the area and delay of datapath designs that p...
Redundant operators such as adders and multipliers increase performance (timing and area) of high co...
This paper proposes a new formalism for layoutdriven optimization of datapaths. It is based on prese...
Optimization of designs specified at higher levels of abstraction than gate-level or register-transf...
Abstract—Extracting data paths in large-scale register-transfer level designs has important usage in...
As the complexity of integrated circuit systems increases, automated hardware design from higher-lev...
The rising complexity, customization and short time to market of modern digital systems requires aut...
— In this paper we propose a methodology that takes into account bit-width to optimize area and powe...
Automated hardware design from behavior-level abstraction has drawn wide interest in FPGA-based acce...
The research presented focuses on optimization of polynomials using algebraic manipulations at the h...
Automated hardware design from behavior-level abstraction has drawn wide interest in FPGA-based acce...
The inherent distortion of the structural regularity of VLSI data-paths after logic optimization has...
The advent of FPGA-based accelerators has encouraged the use of high-level synthesis (HLS) for rapid...
Abstract—This paper is the first to combine the joint module-selection and retiming problem with the...
Numerical hardware design requires aggressive optimization, where designers exploit branch constrain...
This paper describe a system-level approach to improve the area and delay of datapath designs that p...
Redundant operators such as adders and multipliers increase performance (timing and area) of high co...
This paper proposes a new formalism for layoutdriven optimization of datapaths. It is based on prese...
Optimization of designs specified at higher levels of abstraction than gate-level or register-transf...
Abstract—Extracting data paths in large-scale register-transfer level designs has important usage in...
As the complexity of integrated circuit systems increases, automated hardware design from higher-lev...
The rising complexity, customization and short time to market of modern digital systems requires aut...
— In this paper we propose a methodology that takes into account bit-width to optimize area and powe...
Automated hardware design from behavior-level abstraction has drawn wide interest in FPGA-based acce...
The research presented focuses on optimization of polynomials using algebraic manipulations at the h...
Automated hardware design from behavior-level abstraction has drawn wide interest in FPGA-based acce...
The inherent distortion of the structural regularity of VLSI data-paths after logic optimization has...
The advent of FPGA-based accelerators has encouraged the use of high-level synthesis (HLS) for rapid...
Abstract—This paper is the first to combine the joint module-selection and retiming problem with the...