EDBT 2026 Demo / reviewers in the wild / expert
Arun Kundu
dblp:61/6474
· DBLP profile ↗
7ranked-venue papers
0as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7
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
4 papers |
Electronic design automation · 83% Reconfigurable computing and FPGAs · 17% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
physical design |
0.6 | 2 | 2019 | Multi-Commodity Flow-Based Spreading in a Commercial Analytic Placer · FPGA 2019 Rent's rule based FPGA packing for routability optimization · FPGA 2014 |
Electronic design automation › physical design › placement
analytical placement |
0.4 | 1 | 2019 | Multi-Commodity Flow-Based Spreading in a Commercial Analytic Placer · FPGA 2019 |
Electronic design automation › physical design
placement |
0.4 | 1 | 2019 | Multi-Commodity Flow-Based Spreading in a Commercial Analytic Placer · FPGA 2019 |
Reconfigurable computing and FPGAs
FPGA architecture |
0.2 | 2 | 2014 | Rent's rule based FPGA packing for routability optimization · FPGA 2014 A New High Density and Very Low Cost Reprogrammable FPGA Architecture · FPGA 1999 |
Electronic design automation › physical design › routing › routability
routability optimization |
0.2 | 1 | 2014 | Rent's rule based FPGA packing for routability optimization · FPGA 2014 |
Reconfigurable computing and FPGAs
FPGA design flow |
0.1 | 2 | 2019 | Multi-Commodity Flow-Based Spreading in a Commercial Analytic Placer · FPGA 2019 A New High Density and Very Low Cost Reprogrammable FPGA Architecture · FPGA 1999 |
Electronic design automation › physical design
routability and timing optimization |
0.1 | 1 | 2019 | Multi-Commodity Flow-Based Spreading in a Commercial Analytic Placer · FPGA 2019 |
Electronic design automation › logic synthesis › technology mapping
LUT mapping |
0.1 | 1 | 2009 | FPGA technology mapping with encoded libraries andstaged priority cuts · FPGA 2009 |
Electronic design automation › logic synthesis
technology mapping |
0.1 | 1 | 2009 | FPGA technology mapping with encoded libraries andstaged priority cuts · FPGA 2009 |
Reconfigurable computing and FPGAs › FPGA architecture
FPGA logic block architecture |
0.0 | 1 | 2009 | FPGA technology mapping with encoded libraries andstaged priority cuts · FPGA 2009 |
Methods — techniques the papers use, named apart from their topics
network flow optimization · 0.4multicommodity flow · 0.4rent's rule · 0.2recursive bipartitioning · 0.2k-way partitioning · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Multi-Commodity Flow-Based Spreading in a Commercial Analytic PlacerabstractModern analytic placement tools are commonly built around the idea of iterative Lower Bound (LB) and Upper Bound (UB) placement. The LB step optimizes wirelength and timing while ignoring overlap and cell-type constraints, whereas the UB step attempts to spread cells and satisfy constraints without harming design quality. Top-down geometric partitioning techniques have traditionally been used to spread cells during UB placement. We propose a new, network flow-based approach for UB placement which does a better job of preserving quality by optimizing the displacement of cells from their LB positions. Our approach not only addresses cell overlap, but also accommodates complex region constraints and simultaneously spreads unit-sized logic, carry chains, and blocks like RAMs and DSPs. Our technique is scalable, does not require geometric partitioning, and is suitable for both flat and clustered placement flows.We deployed our algorithm in a commercial FPGA CAD flow, and show that it reduces HPWL by 6.4% on average (up to 22.8% in the best case) while improving worst-slack timing in over 90% of designs, compared to a state-of-the-art alternative. Nima Karimpour Darav, Andrew A. Kennings, Kristofer Vorwerk, Arun Kundu |
FPGA | 4 |
| 2014 | Rent's rule based FPGA packing for routability optimizationabstractPacking is a critical step in the CAD flow for cluster-based FPGA architectures, and has a significant impact on the quality of the final placement and routing results. One basic quality metric is routability. Traditionally, minimizing cut (the number of external signals) has been used as the main criterion in packing for routability optimization. This paper shows that minimizing cut is a sub-optimal criterion, and argues to use the Rent characteristic as the new criterion for FPGA packing. We further propose using a recursive bipartitioning-based k-way partitioner to optimize the Rent characteristic during packing. We developed a new packer, PPack2, based on this approach. Compared to T-VPack, PPack2 achieves 35.4%, 35.6%, and 11.2% reduction in wire length, minimal channel width, and critical path delay, respectively. These improvements show that PPack2 outperforms all previous leading packing tools (including iRAC, HDPack, and the original PPack) by a wide margin. Wenyi Feng, Jonathan W. Greene, Kristofer Vorwerk, Val Pevzner, Arun Kundu |
FPGA | 5 |
| 2011 | FPGA technology mapping with encoded libraries and staged priority cutsabstractTechnology mapping is an important step in the FPGA CAD flow in which a network of simple gates is converted into a network of logic blocks. This article considers enhancements to a traditional LUT-based mapping algorithm for an FPGA comprised of logic blocks which implement only a subset of functions of up to k variables; specifically, the logic block is a partial LUT, but it possesses more inputs than a typical LUT. An analysis of the logic block is presented, and techniques for postmapping area recovery and timing-driven buffer insertion are also described. Numerical results are put forth which substantiate the efficacy of the proposed methods using real circuits mapped to a commercial FPGA architecture. Andrew A. Kennings, Kristofer Vorwerk, Arun Kundu, Val Pevzner, Andy Fox |
ACM Trans. Reconfigurable Technol. Syst. | 3 |
| 2010 | Efficient FPGA Resynthesis Using Precomputed LUT StructuresabstractThe ability to efficiently match logic functions to structures of K-input look-up tables (K-LUTs) is a central problem in FPGA resynthesis algorithms. This paper addresses the problem of matching logic functions of ~ 9 to 12 inputs to K-LUT structures. Our method is based on the off-line generation of libraries of LUT structures. During resynthesis, matching is accomplished efficiently using NPN encoding and hash table look-ups. Generating an effective library of LUT structures may seem prohibitive due to the overwhelming number of logic functions which must be considered and represented in the library. We show that, by careful consideration of which logic functions and LUT structures to keep, it is possible to generate useful, compact libraries. We present numerical results demonstrating the effectiveness of our ideas when used during area-oriented resynthesis after FPGA technology mapping. Andrew A. Kennings, Alan Mishchenko, Kristofer Vorwerk, Val Pevzner, Arun Kundu |
FPL | 5 |
| 2009 | FPGA technology mapping with encoded libraries andstaged priority cutsabstractTechnology mapping is an important step in the FPGA CAD flow in which a network of simple gates is converted into a network of logic blocks. We consider enhancements to a traditional LUT-based mapping algorithm for an FPGA comprised of logic blocks which implement only a subset of functions of up to k variables--specifically, the logic block is a partial LUT, but it possesses more inputs than typical LUTs. Numerical results are presented to demonstrate the efficacy of our proposed techniques using real circuits mapped to a commercial FPGA architecture. Andrew A. Kennings, Kristofer Vorwerk, Arun Kundu, Val Pevzner, Andy Fox |
FPGA | 3 |
| 2008 | A technique for minimizing power during FPGA placementabstractThis paper considers the implementation of an annealing technique for dynamic power reduction in FPGAs. The proposed method comprises a power-aware objective function for placement and is implemented in a commercial tool. In particular, a capacitance model based on multi-dimensional nonlinear regression is described, as well as a new capacitance model for global nets. The importance and advantages of these models are highlighted in terms of the overall attainable reduction in power in a real, commercially-available architecture and tool flow. The results are quantified across a range of industrial benchmarks targeting the ActelregIGLOOtradeFPGA architecture. Power measurements show that, across a suite of 120 industrial designs, the technique described in this paper reduces dynamic power by 13% on average, with only a 1% degradation in timing performance. Kristofer Vorwerk, Madhu Raman, Julien Dunoyer, Yaun-Chung Hsu, Arun Kundu, Andrew A. Kennings |
FPL | 5 |
| 1999 | A New High Density and Very Low Cost Reprogrammable FPGA ArchitectureabstractA new reprogrammable FPGA architecture is described which is specifically designed to be of very low cost.It covers a range of 35K to a million usable gates.In addition, it delivers high performance and it is synthesis efficient.This architecture is loosely based on an earlier reprogrammable Actel architecture named ES.By changing the structure of the interconnect and by making other improvements, we achieved an average cost reduction by a factor of three per usable gate.The first member of the family based on this architecture is fabricated on a 2.54 standard 0.25~ CMOS technology with a gate count of up to 130K which also includes 36K bits of two port RAM.The gate count of this part is verified in a fully automatic design flow starting from a high level description followed by synthesis, technology mapping, place and route, and timing extraction. Sinan Kaptanoglu, Greg Bakker, Arun Kundu, Ivan Corneillet, Ben Ting |
FPGA | 3 |