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

Pritha Banerjee 0001

dblp:62/1503-1 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
2since 2021 · last 2023
0009-0005-3184-6871ORCID · verified

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

Systems, architecture and hardware · 9 · 4 first-author · 2 since 2021

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 · 67% Reconfigurable computing and FPGAs · 33%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
physical design
0.332013
An efficient and effective analytical placer for FPGAs · DAC 2013
Fast Unified Floorplan Topology Generation and Sizing on Heterogeneous FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009
Floorplanning for Partially Reconfigurable FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Electronic design automation › physical design
floorplanning
0.222011
Floorplanning for Partially Reconfigurable FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Fast Unified Floorplan Topology Generation and Sizing on Heterogeneous FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009
Reconfigurable computing and FPGAs
FPGA physical design
0.222011
Floorplanning for Partially Reconfigurable FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Fast Unified Floorplan Topology Generation and Sizing on Heterogeneous FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009
Electronic design automation › physical design › placement
analytical placement
0.212013
An efficient and effective analytical placer for FPGAs · DAC 2013
Electronic design automation › physical design › placement › circuit placement
FPGA placement
0.212013
An efficient and effective analytical placer for FPGAs · DAC 2013
Electronic design automation › physical design
placement
0.212013
An efficient and effective analytical placer for FPGAs · DAC 2013
Reconfigurable computing and FPGAs › dynamic reconfiguration
partial reconfiguration
0.112011
Floorplanning for Partially Reconfigurable FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Reconfigurable computing and FPGAs › dynamic reconfiguration
reconfiguration overhead reduction
0.112011
Floorplanning for Partially Reconfigurable FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Reconfigurable computing and FPGAs › FPGA architecture
heterogeneous FPGA
0.012009
Fast Unified Floorplan Topology Generation and Sizing on Heterogeneous FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009

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

simulated annealing · 0.2partitioning-based legalization · 0.2multilevel placement · 0.2global floorplan generation · 0.1recursive bipartitioning · 0.1minimum-cost maximum-flow · 0.1greedy heuristic · 0.1
YearPublicationVenuePosition
2023 Concurrent Steiner Tree Selection for Global routing with EUVL Flare Reduction
Sudipta Paul 0001, Tridib Mukherjee, Pritha Banerjee 0001, Susmita Sur-Kolay
Integr.3
2022 Stitch-avoiding Detailed Routing for Multiple E-Beam Lithography
abstract
Next-Generation Lithography techniques such as Electron Beam Lithography (EBL), Multiple E-Beam Lithography (MEBL), and Extreme Ultraviolet Lithography (EUVL), overcome the limitations of 193 nm immersion lithography. In MEBL, the layout is split into vertical stripes, with the stripe boundaries termed stitch-lines, and thousands or even millions of electron beams (e-beams) are used in parallel for good throughput. Patterns in different stripes are written either by distinct e-beams or in different passes. Hence, patterns cut by stitch-lines suffer from overlay error and thereby severe pattern distortions, particularly Via, Vertical Routing, and Short Polygon violations near the stitch-lines. In this paper, we propose a Stitch-avoiding Detailed Router that reduces these violations. It is integrated with (i) a traditional global router, and (ii) a Stitch-avoiding Global Router. Experimental results for these two routing flows are compared with those of a baseline flow comprising a traditional global router followed by a traditional detailed router. Significant reductions in stitch-line violations are obtained, especially for the second routing flow, compared to the baseline flow.
Kritanta Saha, Pritha Banerjee 0001, Susmita Sur-Kolay
VLSI-SoC2
2017 Post-Layout Perturbation towards Stitch Friendly Layout for Multiple E-Beam Lithography
abstract
Soaring distortions for immersion lithography with 193nm wavelength has necessiated the Next Generation Lithography (NGLs) such as Electron Beam Lithography (EBL). While single e-beam lithography suffers from very low throughput, Multiple Electron Beam Lithography (MEBL) improves it by writing with multiple e-beams in parallel, each dedicated to a disjoint region called a vertical stripe. However, layout patterns, in particular routing segments, vias and short polygons crossing over stripe boundary (stitch line) causes severe pattern distortion leading to malfunctioning of the chip. We minimize these stitch unfriendly patterns at post-layout stage based on perturbation of wire segments by formulating it as a maximum matching problem. Experimental results comprise two variants of perturbations of wire segments. Each variant shows significant minimization of stitch unfriendly patterns, thereby making an already optimized design more MEBL friendly without increasing the wirelength.
Sudipta Paul 0001, Pritha Banerjee 0001, Susmita Sur-Kolay
ICCD2
2015 Flare reduction in EUV Lithography by perturbation of wire segments
abstract
With growing demand for complex and high density integrated chips (IC), optical lithography with 193 nm immersion technology has become a bottleneck in the chip manufacturing industry. IC fabrication industry is looking forward to next generation lithography methods, for example, Extreme Ultraviolet Lithography (EUVL). While EUVL is capable of printing with a wavelength of 13.5 nm, it suffers from a major drawback called flare, due to the scattering of light on blank surfaces. Large flare and/or its large variation cause critical dimension (CD) violations. In this paper, we propose an Integer Linear Programming based method to mitigate the effects of flare in the post routing step through perturbation of wire segments. Experimental results on a set of synthetic circuits show significant reduction of flare and its standard deviation across the chip surface.
Sudipta Paul 0001, Pritha Banerjee 0001, Susmita Sur-Kolay
VLSI-SoC2
2013 An efficient and effective analytical placer for FPGAs
abstract
The increasing design complexity of modern circuits has made traditional FPGA placement techniques not efficient anymore. To improve the scalability, commercial FPGA placement tools have started migrating to analytical placement. In this paper, we propose the first academic multilevel timing-and-wirelength-driven analytical placement algorithm for FPGAs. Our proposed algorithm consists of (1) multilevel timing-and-wirelength-driven analytical global placement with the novel block alignment consideration, (2) partitioning-based legalization, (3) wirelength-driven block matching-based detailed placement, and (4) timing-driven simulated-annealing-based detailed placement. Experimental results show that our proposed approach can achieve 6.91x speedup on average with 7% smaller critical path delay and 1% shorter routed wirelength compared to VPR, the well-known, state-of-the-art academic simulated-annealing-based FPGA placer.
Tzu-Hen Lin, Pritha Banerjee 0001, Yao-Wen Chang
DAC2
2011 Floorplanning for Partially Reconfigurable FPGAs
abstract
Partial reconfiguration on heterogeneous field-programmable gate arrays with millions of gates yields better utilization of its different types of resources by swapping in and out the appropriate modules of one or more applications at any instant of time. Given a schedule of sub-task instances where each instance is specified as a netlist of active modules, reconfiguration overhead can be reduced by fixing the position and shapes of modules common across all instances. We propose a global floorplan generation method PartialHeteroFP to obtain same positions for the common modules across all instances such that the heterogeneous resource requirements of all modules in each instance are satisfied, and the total half-perimeter wirelength over all instances is minimal. Experimental results establish that the proposed PartialHeteroFP produces floorplans very fast, with 100% match of common modules and thereby minimizing the partial reconfiguration overhead.
Pritha Banerjee 0001, Megha Sangtani, Susmita Sur-Kolay
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2009 Fast Unified Floorplan Topology Generation and Sizing on Heterogeneous FPGAs
abstract
Recent field-programmable gate array (FPGA) architectures are heterogeneous, owing to the presence of millions of gates in configurable logic blocks (CLBs), block RAMs, and multiplier blocks (MULs) which can host fairly large designs. While their physical design calls for floorplanning, the traditional algorithms for application-specific integrated circuits (ASIC) do not suffice. In this paper, we propose a three-phase algorithm for unified floorplan-topology generation and sizing on heterogeneous FPGAs. The method consists of a recursive balanced bipartitioning followed by the generation of slicing topologies and finally the allocation of CLBs and RAM/MULs to modules by a greedy heuristic and minimum-cost maximum-flow method, respectively. Experimental results on benchmark circuits show that our method HeteroFloorplan produces feasible floorplans within a few seconds with total half-perimeter wirelength (HPWL) improvement of 18%-52% over the very few previous approaches. We also compare our locally greedy CLB allocation with a network-flow formulation to establish its effectiveness.
Pritha Banerjee 0001, Susmita Sur-Kolay, Arijit Bishnu
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2009 FPGA placement using space-filling curves: Theory meets practice
abstract
Research in VLSI placement, an NP-hard problem, has branched in two different directions. The first one employs iterative heuristics with many tunable parameters to produce a near-optimal solution but without theoretical guarantee on its quality. The other one considers placement as a graph-embedding problem and designs approximation algorithms with provable bounds on the quality of the solution. In this article, we aim at unifying the above two directions. First, we extend the existing approximation algorithms for graph embedding in 1D and 2D grid to those for hypergraphs, which typically model circuits to be placed on a FPGA. We prove an approximation bound of O ( d √log n log log n ) for 1D, that is, linear arrangement and O ( d log n log log n ) for the 2D grid, where d is the maximum degree of hyperedges and n , the number of vertices in the hypergraph. Next, we propose an efficient method based on linear arrangement of the CLBs and the notion of space-filling curves for placing the configurable logic blocks (CLBs) of a netlist on island-style FPGAs with an approximation guarantee of O ( 4 √log n √ kd log log n ), where k is the number of nets. For the set of FPGA placement benchmarks, the running time is near linear in the number of CLBs thus allowing for scalability towards large circuits. We obtained a 33× speed-up, on average, with only 1.31× degradation in the quality of the solution compared to that produced by the popular FPGA tool VPR, thereby demonstrating the suitability of this very fast method for FPGA placement, with a provable performance guarantee.
Pritha Banerjee 0001, Susmita Sur-Kolay, Arijit Bishnu, Sandip Das 0001, Subhas C. Nandy, Subhasis Bhattacharjee
ACM Trans. Embed. Comput. Syst.1
2005 Fast FPGA Placement using Space-filling Curve
abstract
In this paper, we propose a placement method for island-style FPGAs, based on recursive bi-partitioning followed by application of space-filling curves. Experimental results of our method show 55% improvement in cost, when compared to random initial placement of the popular tool VPR. The solutions thus obtained require 44.5% fewer moves during final iterative refinement by ultra-low temperature simulated annealing, whereas the quality of solution is on the average 0.1% better. This establishes the utility of the method for fast reconfiguration of FPGA based co-processors.
Pritha Banerjee 0001, Subhasis Bhattacharjee, Susmita Sur-Kolay, Sandip Das 0001, Subhas C. Nandy
FPL1