Inventor
VISWANATHAN NATARAJAN
US40 patents
⚠️ This page may combine multiple inventors who share the name “VISWANATHAN NATARAJAN”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
11 patentsUS8677299B1Mar 18, 2014
Latch clustering with proximity to local clock buffers
IBM22 citations91
US8954912B2Feb 10, 2015
Structured placement of latches/flip-flops to minimize clock power in high-performance designs
IBM18 citations84
US7882475B2Feb 1, 2011
Method to reduce the wirelength of analytical placement techniques by modulation of spreading forces vectors
IBM8 citations84
US7934188B2Apr 26, 2011
Legalization of VLSI circuit placement with blockages using hierarchical row slicing
IBM16 citations83
US9098669B1Aug 4, 2015
Boundary latch and logic placement to satisfy timing constraints
IBM7 citations82
US8782584B2Jul 15, 2014
Post-placement cell shifting
IBM10 citations82
US9495501B1Nov 15, 2016
Large cluster persistence during placement optimization of integrated circuit designs
IBM4 citations73
US8347257B2Jan 1, 2013
Detailed routability by cell placement
IBM5 citations72
US10685160B2Jun 16, 2020
Large cluster persistence during placement optimization of integrated circuit designs
IBM0 citations52
US10140409B2Nov 27, 2018
Large cluster persistence during placement optimization of integrated circuit designs
IBM0 citations52
US8347249B2Jan 1, 2013
Incremental timing optimization and placement
IBM1 citations52
CADENCE DESIGN SYSTEMS INC
10 patentsUS10963617B1Mar 30, 2021
Modifying route topology to fix clock tree violations
CADENCE DESIGN SYSTEMS INC11 citations85
US11645441B1May 9, 2023
Machine-learning based clustering for clock tree synthesis
CADENCE DESIGN SYSTEMS INC12 citations84
US10289797B1May 14, 2019
Local cluster refinement
CADENCE DESIGN SYSTEMS INC4 citations73
US10402522B1Sep 3, 2019
Region aware clustering
CADENCE DESIGN SYSTEMS INC4 citations72
US10318693B1Jun 11, 2019
Balanced scaled-load clustering
CADENCE DESIGN SYSTEMS INC2 citations72
US11244099B1Feb 8, 2022
Machine-learning based prediction method for iterative clustering during clock tree synthesis
CADENCE DESIGN SYSTEMS INC4 citations71
US11188702B1Nov 30, 2021
Dynamic weighting scheme for local cluster refinement
CADENCE DESIGN SYSTEMS INC3 citations71
US12339701B1Jun 24, 2025
Insertion delay and area tradeoff for buffering solution selection in clock tree synthesis
CADENCE DESIGN SYSTEMS INC0 citations50
US12321193B1Jun 3, 2025
Hierarchically-aware buffering for clock structures
CADENCE DESIGN SYSTEMS INC0 citations50
US11625525B1Apr 11, 2023
Grouping cells in cell library based on clustering
CADENCE DESIGN SYSTEMS INC0 citations47
ALPERT CHARLES J
9 patentsUS8793636B2Jul 29, 2014
Placement of structured nets
ALPERT CHARLES J17 citations84
US8667441B2Mar 4, 2014
Clock optimization with local clock buffer control optimization
ALPERT CHARLES J10 citations84
US8589848B2Nov 19, 2013
Datapath placement using tiered assignment
ALPERT CHARLES J7 citations84
US8595675B1Nov 26, 2013
Local objective optimization in global placement of an integrated circuit design
ALPERT CHARLES J5 citations73
US8495534B2Jul 23, 2013
Post-placement cell shifting
ALPERT CHARLES J5 citations71
US8418108B2Apr 9, 2013
Accuracy pin-slew mode for gate delay calculation
ALPERT CHARLES J3 citations62
US9524363B2Dec 20, 2016
Element placement in circuit design based on preferred location
ALPERT CHARLES J0 citations52
US8769457B2Jul 1, 2014
Separate refinement of local wirelength and local module density in intermediate placement of an integrated circuit design
ALPERT CHARLES J0 citations42
US8683411B2Mar 25, 2014
Electronic design automation object placement with partially region-constrained objects
ALPERT CHARLES J0 citations36