EDBT 2026 Demo / reviewers in the wild / expert
Haile Yu
dblp:63/5595
· DBLP profile ↗
11ranked-venue papers
9as first author
0since 2021 · last 2012
0009-0004-2924-9982ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 9 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 · 47% Reconfigurable computing and FPGAs · 33% Hardware reliability and fault tolerance · 20% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Reconfigurable computing and FPGAs
FPGA design methodology |
0.1 | 1 | 2011 | On timing yield improvement for FPGA designs using architectural symmetry (abstract only) · FPGA 2011 |
Hardware reliability and fault tolerance
process variation |
0.1 | 1 | 2011 | On timing yield improvement for FPGA designs using architectural symmetry (abstract only) · FPGA 2011 |
Electronic design automation › physical design › timing optimization
statistical timing yield optimization |
0.1 | 1 | 2011 | On timing yield improvement for FPGA designs using architectural symmetry (abstract only) · FPGA 2011 |
Electronic design automation › physical design › gate sizing
driver sizing |
0.1 | 1 | 2008 | FPGA interconnect design using logical effort · FPGA 2008 |
Reconfigurable computing and FPGAs
FPGA routing architecture |
0.1 | 1 | 2008 | FPGA interconnect design using logical effort · FPGA 2008 |
Electronic design automation
timing model generation |
0.1 | 1 | 2008 | FPGA interconnect design using logical effort · FPGA 2008 |
Methods — techniques the papers use, named apart from their topics
logic element swaps · 0.1configuration rotation and flipping · 0.1logical effort · 0.1SPICE simulation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | CODA: A concurrent online delay measurement architecture for critical pathsabstractWith technology scaling, integrated circuits behave more unpredictably due to process variation, environmental changes and aging effects. Various variation-aware and adaptive design methodologies have been proposed to tackle this problem. Clearly, more effective solutions can be obtained if we are able to collect real-time information such as the actual propagation delay of critical paths when the circuit is running in normal function mode. Motivated by the above, in this paper, we propose a novel concurrent online delay measurement architecture for critical paths, namely CODA, to facilitate this task. Experimental results demonstrate high accuracy and practicality of the proposed technique. Yubin Zhang, Haile Yu, Qiang Xu 0001 |
ASP-DAC | 2 |
| 2012 | An FPGA Chip Identification Generator Using Configurable Ring OscillatorsabstractPhysically unclonable functions (PUF) are commonly used in applications such as hardware security and intellectual property protection. Various PUF implementation techniques have been proposed to translate chip-specific variations into a unique binary string. It is difficult to maintain repeatability of chip ID generation, especially over a wide range of operating conditions. To address this problem, we propose utilizing configurable ring oscillators and an orthogonal re-initialization scheme to improve repeatability. An implementation on a Xilinx Spartan-3e field-programmable gate array was tested on nine different chips. Experimental results show that the bit flip rate is reduced from 1.5% to approximately 0 at a fixed supply voltage and room temperature. Over a 20°C-80°C temperature range and 25% variation in supply voltage, the bit flip rate is reduced from 1.56% to 3.125×10-7. Haile Yu, Philip H. W. Leong, Qiang Xu 0001 |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 2011 | On timing yield improvement for FPGA designs using architectural symmetry (abstract only)abstractAs semiconductor manufacturing technology continues towards reduced feature sizes, timing yield will degrade due to increased process variation. Traditional variation aware design (VAD) methodologies address this problem by using chipwise placement and routing optimizations given the variation distribution is obtained. However, it is very time-consuming to do chipwise variation characterization and optimization. Therefore, this work proposes the use of symmetry in FPGA architectures so that a large range of timing-equivalent configurations can be derived from a single initial implementation by configuration rotation and flipping, allowing the application of post-silicon tuning to mitigate the effects of process variation. Additionally, logic element swaps further improve timing performance. An FPGA design methodology is presented which combines configuration-level redundancy and fine-grained design tuning. The proposed methodology does not need variation characterization and customized placement and routing for each individual FPGA. Compared to other variation aware design methods, it is more cost-efficient in terms of run-time, especially for design implementation on a large amount of FPGAs. Twenty MCNC benchmark circuits in different process technologies were used to show that the proposed method is effective in improving yield and timing in the presence of process variation. Haile Yu, Qiang Xu 0001, Philip H. W. Leong |
FPGA | 1 |
| 2011 | On Timing Yield Improvement for FPGA Designs Using Architectural SymmetryabstractAs semiconductor manufacturing technology continues towards reduced feature sizes, timing yield will degrade due to increased process variation. This work proposes the use of architectural symmetry in FPGA so that multiple timing-equivalent configurations can be derived from a single initial implementation, allowing the application of post-silicon tuning to mitigate process variation effects. Experimental results on twenty MCNC benchmark circuits for various process technologies demonstrate timing yield improvement using the proposed method. Haile Yu, Qiang Xu 0001, Philip H. W. Leong |
FPL | 1 |
| 2010 | An FPGA chip identification generator using configurable ring oscillatorabstractAn improved chip identification (ID) generator, otherwise known as a physically unclonable function (PUF) is described. Similar to previous designs, a cell, i, is used to obtain a measure of the difference in period of four ring oscillators and obtain the residue Ri, a random variable. Experiments show it is normally distributed with a mean of 0. A binary output value of 0 or 1 assigned depending on the sign of Ri. When |E(Ri)| is large, this scheme consistently gives the same output. Unfortunately, when it is small, the repeatability is compromised, particularly when variations in operating conditions such as supply voltage and temperature are also taken into account, which is a common problem for all previous works. To address this problem, we propose a cell with configurable ring oscillators together with an orthogonal re-initialisation scheme. Together, these two techniques maximise repeatability by causing the distribution of the mean of different Ri's to change from normal to bimodal. We implement this design in the Xilinx Spartan-3e FPGA. Nine FPGA chips are tested, and experimental results show that the new method significantly enhances reliability of ID generation and tolerance to environmental changes. Bit flip rate is reduced from 1.5% to approximately 0 at a fixed supply voltage and room temperature. Over the 20 - 80°C temperature range, and a 25% variation in supply voltage, the bit flip rate is reduced from 1.56% to 3.125 × 10-7, which is a 50000x improvement. Haile Yu, Philip H. W. Leong, Qiang Xu 0001 |
FPT | 1 |
| 2010 | Fine-grained characterization of process variation in FPGAsabstractAs semiconductor manufacturing continues towards reduced feature sizes, yield loss due to process variation becomes increasingly important. To address this issue on FPGA platforms, several variation aware design (VAD) methodologies have been proposed. In this work we present a practical method of process variation characterization (PVC) to facilitate VAD using only intrinsic FPGA resources. The scheme is based on measuring the difference between ring oscillator (RO) delay at different locations within a die, and can be used to perform process variation characterization for LE delays and interconnect delays including direct connection, double wire and hex wires. The difference in loop delays can also be estimated from equations using parameters extracted from primitives and compared with direct measurements. On a Xilinx Spartan-3e device, it was found that the error between the estimated and measured values was on average less than 10%. Haile Yu, Qiang Xu 0001, Philip H. W. Leong |
FPT | 1 |
| 2009 | Towards a unique FPGA-based identification circuit using process variationsabstractA compact chip identification (ID) circuit with improved reliability is presented. Ring oscillators are used to measure the spatial process variation and the ID is based on their relative speeds. A novel averaging and postprocessing scheme is employed to accurately determine the faster of two similar-frequency ring oscillators in the presence of noise. Using this scheme, the average number of unstable bits i.e. bits which can change in value between readings, measured on an FPGA is shown to be reduced from 5.3% to 0.9% at 20degC. Within the range 20-60degC, the percentage of unstable bits is within 2.8%. An analysis of the effectiveness of the scheme and the distribution of the errors is given over different temperature ranges and FPGA chips. Haile Yu, Philip H. W. Leong, Heiko Hinkelmann, Leandro Möller, Manfred Glesner, Peter Zipf |
FPL | 1 |
| 2009 | A detailed delay path model for FPGAsabstractA complete circuit-level description of a representative FPGA is presented in this paper, from which a simple RC delay model as a function of architectural and technology parameters is derived. Using this model, the expression for the optimal delay of any path through the FPGA can be formulated. We distill our model into being purely architecture dependent, and use it to capture new insight into how FPGA parameters can directly affect its delay. Several applications of this model are: (1) to gain better intuition of how architecture and process parameters affect the delay path in an FPGA, (2) for initial studies into new circuit designs and integrated circuit technologies, (3) in CAD tools for optimisation and sensitivity analysis. The technique described can be applied to arbitrary circuits, and simulations show that our closed form equations give delay values that are accurate to approximately 10% when compared to HSPICE simulation. Eddie Hung, Steve Wilton, Haile Yu, Thomas C. P. Chau, Philip H. W. Leong |
FPT | 3 |
| 2008 | FPGA interconnect design using logical effortabstractLogical effort (LE) is a linear technique for modeling the delay of a circuit in a technology independent manner. It offers the potential to simplify delay models for FPGAs and gain more insight into how the parameters affect the result. In this paper, the LE model will be introduced and an application to FPGA interconnect driver sizing described. Simple closed form equations are given for delay, sensitivity of delay to driver size and optimal delay. The results are shown to closely agree with Spice simulation Haile Yu, Yuk Hei Chan, Philip H. W. Leong |
FPGA | 1 |
| 2008 | FPGA interconnect sizing using extended logical effort modelabstractThe proposed XLE model will enable us to calculate the delay of FPGA interconnect and determine closed form expressions for optimal transistor size, sensitivity and a minimal bound on delay. We will further extend it to cover process variations, resulting in a tool that can compare the statistical properties of different architectures. The models are simple and relatively technology independent and hence can be used to gain better intuition into the major causes of delay. Such a delay model can be used in optimization models and CAD tools as well as aid designers in developing new FPGA interconnect schemes. Haile Yu |
FPL | 1 |
| 2008 | FPGA interconnect design using logical effortabstractLogical effort (LE) is a linear technique for modelling the delay of a circuit in a technology independent manner. It offers the potential to simplify delay models for FPGAs and gain more insight into how the parameters affect the result. In this paper, the LE model will be introduced and an application to FPGA interconnect driver sizing described. Simple closed form equations are given for delay, sensitivity of delay to driver size and optimal delay. The results are shown to closely agree with Spice simulations. Haile Yu, Yuk Hei Chan, Philip H. W. Leong |
FPL | 1 |