Demo Data from EDBT 2026 / reviewers in the wild / expert
William Chow
dblp:17/3479
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 2016
0000-0002-9056-201XORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Electronic design automation · 87% Processor architecture and microarchitecture · 10% Reconfigurable computing and FPGAs · 3% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › sequence analysis › sequence assembly › genome assembly
assembly quality assessment |
0.2 | 1 | 2016 | gEVAL - a web-based browser for evaluating genome assemblies · Bioinform. 2016 |
Bioinformatics and computational biology › sequence analysis › sequence assembly
genome assembly |
0.2 | 1 | 2016 | gEVAL - a web-based browser for evaluating genome assemblies · Bioinform. 2016 |
Electronic design automation › physical design › routing
FPGA routing |
0.1 | 1 | 2008 | Slack Allocation and Routing to Improve FPGA Timing While Repairing Short-Path Violations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2008 |
Electronic design automation › timing-driven design
time slack allocation |
0.1 | 1 | 2008 | Slack Allocation and Routing to Improve FPGA Timing While Repairing Short-Path Violations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2008 |
Electronic design automation › physical design › routing
timing-driven routing |
0.1 | 1 | 2008 | Slack Allocation and Routing to Improve FPGA Timing While Repairing Short-Path Violations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2008 |
Bioinformatics and computational biology › sequence analysis
genomic sequence analysis |
0.1 | 1 | 2016 | gEVAL - a web-based browser for evaluating genome assemblies · Bioinform. 2016 |
Electronic design automation
physical design |
0.0 | 1 | 2002 | EVE: a CAD tool for manual placement and pipelining assistance of FPGA circuits · FPGA 2002 |
Processor architecture and microarchitecture
pipelining |
0.0 | 1 | 2002 | EVE: a CAD tool for manual placement and pipelining assistance of FPGA circuits · FPGA 2002 |
Electronic design automation › physical design
placement and routing |
0.0 | 1 | 2002 | EVE: a CAD tool for manual placement and pipelining assistance of FPGA circuits · FPGA 2002 |
Reconfigurable computing and FPGAs › FPGA implementation
FPGA circuit design |
0.0 | 1 | 2002 | EVE: a CAD tool for manual placement and pipelining assistance of FPGA circuits · FPGA 2002 |
Methods — techniques the papers use, named apart from their topics
sequence alignment · 0.2comparative assembly analysis · 0.2routing cost valleys algorithm · 0.1timing analysis · 0.0manual placement editor · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | gEVAL - a web-based browser for evaluating genome assembliesabstractMOTIVATION: For most research approaches, genome analyses are dependent on the existence of a high quality genome reference assembly. However, the local accuracy of an assembly remains difficult to assess and improve. The gEVAL browser allows the user to interrogate an assembly in any region of the genome by comparing it to different datasets and evaluating the concordance. These analyses include: a wide variety of sequence alignments, comparative analyses of multiple genome assemblies, and consistency with optical and other physical maps. gEVAL highlights allelic variations, regions of low complexity, abnormal coverage, and potential sequence and assembly errors, and offers strategies for improvement. Although gEVAL focuses primarily on sequence integrity, it can also display arbitrary annotation including from Ensembl or TrackHub sources. We provide gEVAL web sites for many human, mouse, zebrafish and chicken assemblies to support the Genome Reference Consortium, and gEVAL is also downloadable to enable its use for any organism and assembly. AVAILABILITY AND IMPLEMENTATION: Web Browser: http://geval.sanger.ac.uk, Plugin: http://wchow.github.io/wtsi-geval-plugin CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. William Chow, Kim Brügger, Mario Cáccamo, Ian Sealy, James W. Torrance, Kerstin Howe |
Bioinform. | 1 |
| 2008 | Slack Allocation and Routing to Improve FPGA Timing While Repairing Short-Path ViolationsabstractAbstract—This work presents the first published algorithm to simultaneously optimize both short- and long-path timing constraints in a Field-Programmable Gate Array (FPGA): the Routing Cost Valleys (RCV) algorithm. RCV consists of two components: a new slack allocation algorithm that determines both a minimum and a maximum delay budget for each circuit connection, and a new router that strives to meet and, if possible, surpass these connection delay constraints. RCV improves both long-path and short-path timing slack significantly versus an earlier Computer-Aided Design (CAD) system, showing the importance of an integrated approach that simultaneously optimizes both types of timing constraints. It is able to meet longpath and short-path timing on all 157 Peripheral Component Interconnect (PCI) cores tested, while an earlier algorithm failed to achieve timing on 75 % of the cores. Even in cases where there are no short-path timing constraints, RCV outperforms a stateof-the-art FPGA router and improves the maximum clock speed of circuits by an average of 3.2 % (and up to 24.7%). L Index Terms—FPGA, routing, slack allocation, timing Ryan Fung, Vaughn Betz, William Chow |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2004 | Simultaneous short-path and long-path timing optimization for FPGAsabstractThis work presents the routing cost valleys (RCV) algorithm - the first published algorithm that simultaneously optimizes all short- and long-path timing constraints in a field-programmable gate array (FPGA). RCV is comprised of a new slack allocation algorithm that produces both minimum and maximum delay budgets for each circuit connection, and a new router that strives to meet and, if possible, surpass these connection delay constraints. RCV achieves excellent results. On a set of 100 large circuits, RCV improves both long-path and short-path timing slack significantly vs. an earlier computer-aided design (CAD) system that focuses solely on long-path timing. Even with no short-path timing constraints, RCV improves the clock speed of circuits by 3.9% on average. Finally, RCV is able to meet timing on all 72 peripheral component interconnect (PCI) cores tested, while an earlier algorithm fails to achieve timing on all 72 cores. Ryan Fung, Vaughn Betz, William Chow |
ICCAD | 3 |
| 2002 | EVE: a CAD tool for manual placement and pipelining assistance of FPGA circuitsabstractAs FPGAs push ever deeper into mainstream digital design, there is an increasing desire for high-performance circuits. This paper describes a manual editor, called EVE, which can assist a designer to perform manual packing, placement and pipelining of commercial FPGA circuits to achieve a meaningful increase in performance. This effort is inspired by Von Herzen's paper [15] [16], which proposed the notion of an "Event Horizon" - a high-speed circuit design approach in which complete knowledge of the timing effect of every synthesis change is used. It is very laborious to implement circuits using this approach; therefore we try to augment manual design tools in order to make this Event Horizon methodology easier to perform. This paper describes a first step in that direction, which focuses on placement, packing and pipelining. EVE provides an interactive environment that immediately reroutes and timing analyzes after each user circuit modification, giving an exact value for critical path delay. It can also suggest good placement positions and provide flip-flop insertion assist during pipelining. Compared to a state-of-the-art Synthesis and place and route flow, we used EVE to achieve an average of 12.7% higher operating frequency on a set of eight Xilinx Virtex-E circuits of 250 or fewer LUTs. William Chow, Jonathan Rose |
FPGA | 1 |