Chen Dong 0003

dblp:47/3821-3 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
0since 2021 · last 2011
0000-0001-7546-3403ORCID · corroborated

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

Systems, architecture and hardware · 9 · 4 first-authorSoftware engineering, systems software and programming languages · 1 · 1 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
5 papers
Electronic design automation · 82% Reconfigurable computing and FPGAs · 12% Energy-efficient computing · 4%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
physical design
0.442010
Variation-Aware Placement With Multi-Cycle Statistical Timing Analysis for FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010
Variation-aware placement for FPGAs with multi-cycle statistical timing analysis · FPGA 2010
Clock tree synthesis under aggressive buffer insertion · DAC 2010
Electronic design automation › physical design › placement › circuit placement
FPGA placement
0.222010
Variation-Aware Placement With Multi-Cycle Statistical Timing Analysis for FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010
Variation-aware placement for FPGAs with multi-cycle statistical timing analysis · FPGA 2010
Electronic design automation › timing analysis › statistical timing analysis
statistical static timing analysis
0.122010
Variation-aware placement for FPGAs with multi-cycle statistical timing analysis · FPGA 2010
Variation-Aware Placement With Multi-Cycle Statistical Timing Analysis for FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010
Electronic design automation
timing analysis
0.122010
Variation-aware placement for FPGAs with multi-cycle statistical timing analysis · FPGA 2010
Variation-Aware Placement With Multi-Cycle Statistical Timing Analysis for FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010
Electronic design automation › physical design
buffer insertion
0.112010
Clock tree synthesis under aggressive buffer insertion · DAC 2010
Electronic design automation › physical design
clock routing
0.112010
Clock tree synthesis under aggressive buffer insertion · DAC 2010
Electronic design automation › physical design › clock network synthesis
clock tree synthesis
0.112010
Clock tree synthesis under aggressive buffer insertion · DAC 2010
Reconfigurable computing and FPGAs › FPGA physical design
FPGA clustering
0.112010
Technology Mapping and Clustering for FPGA Architectures With Dual Supply Voltages · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010
Electronic design automation › logic synthesis › technology mapping
FPGA technology mapping
0.112010
Technology Mapping and Clustering for FPGA Architectures With Dual Supply Voltages · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010
Electronic design automation › physical design › routing › wire routing
maze routing
0.012010
Clock tree synthesis under aggressive buffer insertion · DAC 2010
Energy-efficient computing › voltage scaling
multiple supply voltage
0.012010
Technology Mapping and Clustering for FPGA Architectures With Dual Supply Voltages · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010
Energy-efficient computing › low-power design
power optimization
0.012010
Technology Mapping and Clustering for FPGA Architectures With Dual Supply Voltages · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010
Hardware reliability and fault tolerance
process variation
0.012010
Variation-aware placement for FPGAs with multi-cycle statistical timing analysis · FPGA 2010
Electronic design automation › physical design
routing
0.012010
Clock tree synthesis under aggressive buffer insertion · DAC 2010

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

timing analysis · 0.1technology mapping · 0.1statistical static timing analysis · 0.1multi-cycle statistical timing analysis · 0.1multi-cycle path analysis · 0.1maze routing · 0.1dual-vdd mapping · 0.1buffer sizing · 0.1variation-aware placement and routing · 0.1
YearPublicationVenuePosition
2011 SETmap: A soft error tolerant mapping algorithm for FPGA designs with low power
abstract
Field programmable gate arrays (FPGAs) are widely used in VLSI applications due to their flexibility to implement logical functions, fast total turn-around time and low none-recurring engineering cost. SRAM-based FPGAs are the most popular FPGAs in the market. However, as process technologies advance to nanometer-scale regime, the issue of reliability of devices becomes critical. Soft errors are increasingly becoming a reliability concern because of the shrinking process dimensions. In this paper we study the technology mapping problem for FPGA circuits to reduce the occurrence of soft errors under the chip performance constraint and power reduction. Compared to two power-optimization mapping algorithms, SVmap [17] and Emap [15] respectively, we reduce the soft error rate by 40.6% with a 2.22% power overhead and 48.0% with a 2.18% power overhead using 6-LUTs.
Chi-Chen Peng, Chen Dong 0003, Deming Chen
ASP-DAC2
2010 Clock tree synthesis under aggressive buffer insertion
abstract
In this paper, we propose a maze-routing-based clock tree routing algorithm integrated with buffer insertion, buffer sizing and topology generation that is able to consider general buffer insertion locations in order to achieve robust slew control. Buffer insertion along routing paths had been mostly avoided previously due to the difficulty to maintain low skew under such aggressive buffer insertion. We develop accurate timing analysis engine for delay and slew estimation and a balanced routing scheme for better skew reduction during clock tree synthesis. As a result, we can perform aggressive buffer insertion with buffer sizing and maintain accurate delay information and low skew. Experiments show that our synthesis results not only honor the hard slew constraints but also maintain reasonable skew.
Ying-Yu Chen, Chen Dong 0003, Deming Chen
DAC2
2010 Variation-aware placement for FPGAs with multi-cycle statistical timing analysis
abstract
Deep submicron processes have allowed FPGAs to grow in complexity and speed. However, such technology scaling has caused FPGAs to become more susceptible to the effects of process variation. In order to obtain sufficient yield values, it is now necessary to consider process variation during physical design. It is common for FPGAs to contain designs with multi-cycle paths to help increase the performance, but current SSTA techniques cannot support this type of timing constraint. We propose an extension to block-based SSTA to consider multi-cycle paths. We then use this new SSTA to optimize FPGA placement with our tool VMC-Place for designs with multi-cycle paths. Our experimental results show our multi-cycle SSTA is accurate to 0.59% for the mean and 0.0024% for the standard deviation. Our results also show that VMC-Place is able to improve the clock period by 9.42% or the performance yield by 68.51% compared to a single-cycle variation-aware placer.
Gregory Lucas, Chen Dong 0003, Deming Chen
FPGA2
2010 Technology Mapping and Clustering for FPGA Architectures With Dual Supply Voltages
abstract
This paper presents a technology mapping algorithm for field-programmable gate array architectures with dual supply voltages (Vdds) for power optimization. This is done with the guarantee that the mapping depth of the circuit will not increase compared to the circuit with a single Vdd. This paper also presents an enhanced clustering algorithm that considers dual supply voltages, honoring the dual-Vdd mapping solution. To carry out various comparisons, we first design a single-Vdd mapping algorithm, named SVmap-2, which achieves a 3.8% total power reduction (15.6% dynamic power reduction) over a previously published low-power mapping algorithm, Emap . We then show that our dual-Vdd mapping algorithm, named DVmap-2, can further improve total power savings by 12.8% over SVmap-2, with a 52.7% dynamic power reduction. Compared to the early single-Vdd version SVmap , DVmap-2 is 14.3% better for total power reduction. This is achieved through an ideal selection of the low-Vdd/high-Vdd ratio and the consideration of various voltage changing scenarios during the mapping process.
Deming Chen, Jason Cong, Chen Dong 0003, Lei He 0001, Fei Li 0003, Chi-Chen Peng
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2010 Variation-Aware Placement With Multi-Cycle Statistical Timing Analysis for FPGAs
abstract
Deep submicron processes have allowed field-programmable gate arrays (FPGAs) to grow in complexity and speed. However, such technology scaling has caused FPGAs to become more susceptible to the effects of process variation. In order to obtain sufficient yield values, it is now necessary to consider process variation during physical design. It is common for FPGAs to contain designs with multi-cycle paths to help increase the performance, but current statistical static timing analysis (SSTA) techniques cannot support this type of timing constraint. In this paper, we propose an extension to block-based SSTA to consider multi-cycle paths. We then use this new SSTA to optimize FPGA placement with our tool VMC-Place for designs with multi-cycle paths. Experimental results show our multi-cycle SSTA is accurate to 0.59% for the mean and 0.0024% for the standard deviation. Our results also show that VMC-Place is able to reduce the 95% performance yield clock period by 15.36% as compared to VPR.
Gregory Lucas, Chen Dong 0003, Deming Chen
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2009 Reconfigurable circuit design with nanomaterials
abstract
It is generally acknowledged that nanoelectronics will eventually replace traditional silicon CMOS in high-performance integrated circuits. To that end, considerable investments are being made in the research and development of new nanoelectronic devices and fabrication techniques. When these technologies mature, they can be used to create the next generation of electronic systems. Given the intrinsic properties of nanomaterials, such systems are likely to deviate considerably from their predecessors. In this paper, we compare two potential architectures for the design of nanoelectronic FPGAs. By evaluating the performance of nanoelectronic devices at the systems level, we aim to provide insights into how they can be used effectively.
Chen Dong 0003, Scott Chilstedt, Deming Chen
DATE1
2009 FPCNA: a field programmable carbon nanotube array
abstract
Carbon nanotubes (CNTs), with their unique electronic properties, are promising materials for building nanoscale circuits. In this paper, we present a new CNT-based FPGA architecture known as FPCNA. We define novel CNT and nanoswitch based components and characterize these components considering nano-specific process variations, including the variation caused by the random mixture of metallic and semiconducting CNTs. To evaluate the architecture, we develop a variation-aware physical-design flow which can handle both Gaussian and non-Gaussian random variables using variation-aware placement and routing. When FPCNA is evaluated with this CAD flow, we see a 2.67× performance gain over a baseline CMOS FPGA at the same technology node (at a 95% performance yield). In addition, FPCNA offers a 4.5× footprint reduction compared to the baseline FPGA. These results demonstrate the potential of using CNTs and nanoswitches to build high performance FPGA circuits.
Chen Dong 0003, Scott Chilstedt, Deming Chen
FPGA1
2007 Performance and power evaluation of a 3D CMOS/nanomaterial reconfigurable architecture
abstract
In this paper, we introduce a novel reconfigurable architecture, named3D nFPGA, which utilizes 3D integration techniques and new nanoscale materials synergistically. The proposed architecture is based on CMOS-nano hybrid techniques that incorporate nanomaterials such as carbon nanotube bundles and nanowire crossbars into CMOS fabrication process. Using unique features of FPGAs and a novel 3D stacking method enabled by the application of nanomaterials, 3D nFPGA obtains a 4.5X footprint reduction compared to traditional CMOS-based 2D FPGAs. With a customized design automation flow, we evaluate the performance and power of 3D nFPGA driven by the 20 largest MCNC benchmarks. Results demonstrate that 3D nFPGA is able to provide a performance gain of 2.6X with a small power overhead comparing to the CMOS 2D FPGA architecture.
Chen Dong 0003, Deming Chen, Sansiri Tanachutiwat, Wei Wang 0003
ICCAD1
2006 Exploring carbon nanotubes and NiSi nanowires as on-chip interconnections
abstract
In this paper, various models of carbon nanotube (CNT) and NiSi nanowire are established and used to analyze their performance as future on-chip interconnections. These theoretical studies and simulation results lead to important new findings: NiSi nanowire has superior properties in terms of effective current density and propagation speed compared to Cu and CNT. These properties make NiSi nanowire the most promising candidate for future on-chip interconnections. Bundle CNT also shows promise for long interconnect applications
Chen Dong 0003, S. Haruehanroengra, Wei Wang 0003
ISCAS1