Chinnakkannu Adaikkala Raj

dblp:175/6096 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none

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

Systems, architecture and hardware · 1

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
1 paper
Electronic design automation · 100%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
design space exploration
0.212016
Case for Design-Specific Machine Learning in Timing Closure of FPGA Designs · FPGA 2016
Electronic design automation › machine learning for EDA
design tool parameter tuning
0.212016
Case for Design-Specific Machine Learning in Timing Closure of FPGA Designs · FPGA 2016
Electronic design automation › physical design
timing optimization
0.212016
Case for Design-Specific Machine Learning in Timing Closure of FPGA Designs · FPGA 2016

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

machine learning · 0.2cloud computing · 0.2classifier models · 0.2
YearPublicationVenuePosition
2016 Case for Design-Specific Machine Learning in Timing Closure of FPGA Designs
abstract
We can achieve reliable timing closure of FPGA designs using machine learning heuristics to generate input parameter settings for FPGA CAD tools. This is enabled by running multiple instances of CAD tool with different sets of these input parameters and logging of resulting timing slack values into a database. We incrementally build this database and run learning routines to develop suitable classifier models that correlate input parameter combinations to resulting slack. As each CAD run in independent, we can trivially parallelize our exploration. The classifier model developed using this approach can help predict whether a given combination of tool parameters will improve the timing score of that particular FPGA design. Through repeated trials and use of cheap cloud computing resources, we are able to reliably improve timing scores for a variety of industrial and academic FPGA designs. We show how to build design-specific classifier models that easily outperform generic models that are trained by combining results across all circuits in a benchmark.
Que Yanghua, Chinnakkannu Adaikkala Raj, Harnhua Ng, Kirvy Teo, Nachiket Kapre
FPGA2