Qinghong Wu

dblp:76/1378 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
0since 2021 · last 2012
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 3 first-author

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
2 papers
Electronic design automation · 100%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation › physical design › placement › circuit placement
FPGA placement
0.112012
A fast discrete placement algorithm for FPGAs · FPGA 2012
Electronic design automation › physical design › placement
global placement
0.012012
A fast discrete placement algorithm for FPGAs · FPGA 2012
Electronic design automation › physical design › VLSI layout
datapath layout
0.011995
LILA: layout generation for iterative logic arrays · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
Electronic design automation › physical design
layout synthesis
0.011995
LILA: layout generation for iterative logic arrays · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
Electronic design automation › physical design
module generation
0.011995
LILA: layout generation for iterative logic arrays · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
Electronic design automation
physical design
0.011995
LILA: layout generation for iterative logic arrays · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995

Methods — techniques the papers use, named apart from their topics

simulated annealing · 0.1acceleration techniques · 0.1regularity extraction · 0.0module abutment · 0.0
YearPublicationVenuePosition
2012 A fast discrete placement algorithm for FPGAs
abstract
Good FPGA placement is crucial to obtain the best Quality of Results (QoR) from FPGA hardware. Although many published global placement techniques place objects in a continuous ASIC-like environment, FPGAs are discrete in nature, and a continuous algorithm cannot always achieve superior QoR by itself. Therefore, discrete FPGA-specific detail placement algorithms are used to improve the global placement results. Unfortunately, most of these detail placement algorithms do not have a global view. This paper presents a discrete "middle" placer that fills the gap between the two placement steps. It works like simulated annealing, but leverages various acceleration techniques. It does not pay the runtime penalty typical of simulated annealing solutions. Experiments show that with this placer, final QoR is significantly better than with the global-detail placer approach.
Qinghong Wu, Kenneth S. McElvain
FPGA1
1995 LILA: layout generation for iterative logic arrays
abstract
A CAD tool, LILA, that generates layouts of both one-dimensional and two-dimensional iterative logic arrays, described in VHDL or schematic structures, is presented. Such a tool is very important because in current industry, the generation of high density iterative logic arrays (such as data paths in microprocessors) is still mainly performed manually, and is a major bottleneck of the design. In LILA, interconnections between modules (i.e., cells) of the array do not need to be between adjacent modules and functions of modules of the array do not need to be identical. Regularity in module functions and interconnections between modules are automatically extracted by the tool. Based on interconnection wire length between modules, layouts of modules and interconnections are optimized in a single step. The signals in each array module are generated in such a way that signals in adjacent modules are perfectly aligned and connected by module abutments. As no global routing or channel routing between modules are necessary, the total layout area and propagation delay between modules are minimal. The proposed system is especially useful for data path modules, bit-level systolic arrays, storage devices, and many other regular structures, and has been actually implemented in a design environment. Extensive experiments have shown that the system has a very good performance and produces layouts of very high density. The tool takes about 1.6 CPU seconds to generate an eight-by-eight array divider on a SUN SPARCstation II.>
Qinghong Wu, C. Y. Roger Chen, Bradley S. Carlson
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1994 Efficent Boolean Matching Algorithm for Cell Libraries
abstract
An efficient algorithm for searching for functional cells based on Boolean matching in a large library is presented. Redundant variables and permutation of inputs are considered in this algorithm. The algorithm does a search in constant time, independent of the size of the library.>
Qinghong Wu, C. Y. Roger Chen, John M. Acken
ICCD1