Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Nikolay Rubanov

dblp:21/1565 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 2017
—ORCID · none

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

Systems, architecture and hardware · 4 · 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
3 papers
Electronic design automation · 95% Distributed systems · 5%
Theoretical computer science
3 papers
Information theory · 63% Graph algorithms and graph theory · 21% Mathematical optimization · 16%

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

TopicWeightPapersLastEvidence papers
Electronic design automation › timing analysis › variation-aware timing analysis
parameterized timing analysis
0.112011
A General Framework to Perform the MAX/MIN Operations in Parameterized Statistical Timing Analysis Using Information Theoretic Concepts · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Electronic design automation › timing analysis › statistical timing analysis
statistical static timing analysis
0.112011
A General Framework to Perform the MAX/MIN Operations in Parameterized Statistical Timing Analysis Using Information Theoretic Concepts · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Electronic design automation
timing analysis
0.112011
A General Framework to Perform the MAX/MIN Operations in Parameterized Statistical Timing Analysis Using Information Theoretic Concepts · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Electronic design automation
hardware verification and test
0.122006
A High-Performance Subcircuit Recognition Method Based on the Nonlinear Graph Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
SubIslands: the probabilistic match assignment algorithm for subcircuit recognition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003
Electronic design automation › physical design
netlist matching
0.122006
A High-Performance Subcircuit Recognition Method Based on the Nonlinear Graph Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
SubIslands: the probabilistic match assignment algorithm for subcircuit recognition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003
Electronic design automation
physical design
0.122006
A High-Performance Subcircuit Recognition Method Based on the Nonlinear Graph Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
SubIslands: the probabilistic match assignment algorithm for subcircuit recognition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003
Electronic design automation › hardware verification and test › reverse engineering
subcircuit identification
0.122006
A High-Performance Subcircuit Recognition Method Based on the Nonlinear Graph Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
SubIslands: the probabilistic match assignment algorithm for subcircuit recognition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003
Distributed systems
graph matching
0.012003
SubIslands: the probabilistic match assignment algorithm for subcircuit recognition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003
Information theory › information measures
entropy
0.012011
A General Framework to Perform the MAX/MIN Operations in Parameterized Statistical Timing Analysis Using Information Theoretic Concepts · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Information theory › information measures
mutual information
0.012011
A General Framework to Perform the MAX/MIN Operations in Parameterized Statistical Timing Analysis Using Information Theoretic Concepts · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Mathematical optimization › continuous optimization
nonlinear optimization
0.012006
A High-Performance Subcircuit Recognition Method Based on the Nonlinear Graph Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Graph algorithms and graph theory
graph algorithms
0.012003
SubIslands: the probabilistic match assignment algorithm for subcircuit recognition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003
Graph algorithms and graph theory
subgraph isomorphism
0.012003
SubIslands: the probabilistic match assignment algorithm for subcircuit recognition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003

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

second-order statistical methods · 0.2information theory · 0.2taylor series expansion · 0.1nonlinear graph optimization · 0.1kaczmarz method · 0.1graduated assignment matching · 0.1error propagation · 0.1delayed decision making · 0.1bipartite graph labeling · 0.1
YearPublicationVenuePosition
2017 An Effective Timing-Driven Detailed Placement Algorithm for FPGAs
abstract
In this paper, we propose a new timing-driven detailed placement technique for FPGAs based on optimizing critical paths. Our approach extends well beyond the previously known critical path optimization approaches and explores a significantly larger solution space. It is also complementary to single-net based timing optimization approaches. The new algorithm models the detailed placement improvement problem as a shortest path optimization problem, and optimizes the placement of all elements in the entire timing critical path simultaneously, while minimizing the costs of adjusting the placement of adjacent non-critical elements. Experimental results on industrial circuits using a modern FPGA device show an average placement clock frequency improvement of 4.5%.
Shounak Dhar, Mahesh A. Iyer, Saurabh N. Adya, Love Singhal, Nikolay Rubanov, David Z. Pan
ISPD5
2011 A General Framework to Perform the MAX/MIN Operations in Parameterized Statistical Timing Analysis Using Information Theoretic Concepts
abstract
As integrated circuit technologies are scaled down to the nanometer regime, process variations have increasing impact on circuit timing. To address this issue, parameterized statistical static timing analysis (SSTA) has been recently developed. In parameterized SSTA, process variations are represented as random variables (RVs) and timing quantities (delays and others) are expressed as functions of these variables. Most of the existing algorithms to compute theMAX/MINoperations in parameterized SSTA model spatial and path-based statistical dependencies of variation sources using the second-order statistical methods. Unfortunately, such methods have limited capabilities to determine statistical relations between RVs. This results in decreasing the accuracy of theMAX/MINalgorithms, especially when process parameters follow non-Gaussian probability density functions (PDFs) and/or affect timing quantities nonlinearly. In contrast, information theory (IT) provides powerful techniques that allow a natural PDF-based analysis of probabilistic relations between RVs. So, in this paper, we propose a new framework to perform theMAX/MINoperations based on IT concepts. The key ideas behind our framework are: 1) exploiting information entropy to measure unconditional equivalence between an actualMAX/MINoutput and its approximate parameterized representation, and 2) using mutual information to measure equivalence of actual and parameterizedMAX/MINoutputs from the viewpoint of their statistical relations to process variations. We construct a general IT-basedMAX/MINalgorithm that allows a number of particular realizations accounting for statistical properties of parameterized RVs. The experimental results validate the correctness and demonstrate a high accuracy of the new IT-based approach to compute theMAX/MIN.
Nikolay Rubanov
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2006 A High-Performance Subcircuit Recognition Method Based on the Nonlinear Graph Optimization
abstract
Subcircuit recognition (SR) is a problem of identifying instances of a small subcircuit in a larger circuit. Despite recent progress toward linear optimization-based SR algorithms, finding a large set of subcircuits in a multimillion transistor or gate-level netlist may still be too slow for many integrated-circuit computer-aided design applications. This paper describes a new high-performance method to identify subcircuits using a nonlinear graph optimization strategy. The method uses an advanced nonlinear technique to find a global minimum of the objective function associated with the SR problem. Unlike linear graph optimization, this method does not approximate the objective function by the first-order terms in its Taylor series expansion. In contrast, to increase the recognition rate, the second-order terms are exploited to form a set of nonlinear equations that describe the net and device match probabilities. Consequently, computing the match probabilities in the new approach is based on the nonlocal structure of connections between nets and devices. An iterative nonlinear version of the Kaczmarz method (KM) is used to solve the obtained set of nonlinear equations. The KM efficiency is improved by making an important modification in its updating scheme, which leads to fast and stable convergence of the recognition process. The experimental results show that the new method is on average three times faster than linear graph optimization algorithms such as the probabilistic match assignment algorithm
Nikolay Rubanov
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2003 SubIslands: the probabilistic match assignment algorithm for subcircuit recognition
abstract
The recognition of subcircuit instances in a larger circuit is widely used in the simulation, verification, and testing of integrated circuit computer-aided designs. Subcircuit recognition (SR) can be stated as a problem of finding images of a small model bipartite graph (BG) corresponding to a subcircuit in a large object BG corresponding to a circuit. The best-known SR algorithms are based on the search-oriented subgraph isomorphism methods. Unfortunately, these methods may require a long runtime for large and highly symmetrical circuits. The authors develop a new high-performance probabilistic recognition method for solving the SR problem. This method combines: 1) the graduated assignment matching technique; 2) two well-known concepts from pattern recognition theory, namely, the error propagation and the delayed decision making; and 3) an efficient probabilistic BG labeling algorithm. In contrast to the search-based algorithms, the new recognition method solves the SR problem as an optimization task and, as a consequence, allows extremely fast simultaneous finding of subcircuit images. The experimental results show that this approach recognizes all the subcircuit instances orders of magnitude faster than the search-oriented algorithms.
Nikolay Rubanov
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1