Inventor
ALPERT CHARLES JAY
US75 patents
⚠️ This page may combine multiple inventors who share the name “ALPERT CHARLES JAY”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
27 patentsUS6347393B1Feb 12, 2002
Method and apparatus for performing buffer insertion with accurate gate and interconnect delay computation
IBM230 citations99
US6117182ASep 12, 2000
Optimum buffer placement for noise avoidance
IBM229 citations99
US7065730B2Jun 20, 2006
Porosity aware buffered steiner tree construction
IBM95 citations97
US6996512B2Feb 7, 2006
Practical methodology for early buffer and wire resource allocation
IBM60 citations96
US6401234B1Jun 4, 2002
Method and system for re-routing interconnects within an integrated circuit design having blockages and bays
IBM132 citations95
US7299442B2Nov 20, 2007
Probabilistic congestion prediction with partial blockages
IBM19 citations92
US6044209AMar 28, 2000
Method and system for segmenting wires prior to buffer insertion
IBM33 citations92
US8677299B1Mar 18, 2014
Latch clustering with proximity to local clock buffers
IBM22 citations91
US7127696B2Oct 24, 2006
Method and apparatus for generating steiner trees using simultaneous blockage avoidance, delay optimization and design density management
IBM26 citations91
US6591411B2Jul 8, 2003
Apparatus and method for determining buffered steiner trees for complex circuits
IBM30 citations91
US6915361B2Jul 5, 2005
Optimal buffered routing path constructions for single and multiple clock domains systems
IBM32 citations88
US7073144B2Jul 4, 2006
Stability metrics for placement to quantify the stability of placement algorithms
IBM14 citations84
US8881089B1Nov 4, 2014
Physical synthesis optimization with fast metric check
IBM11 citations82
US6560752B1May 6, 2003
Apparatus and method for buffer library selection for use in buffer insertion
IBM16 citations82
US7296252B2Nov 13, 2007
Clustering techniques for faster and better placement of VLSI circuits
IBM17 citations81
US7020861B2Mar 28, 2006
Latch placement technique for reduced clock signal skew
IBM16 citations81
US7036104B1Apr 25, 2006
Method of and system for buffer insertion, layer assignment, and wire sizing using wire codes
IBM15 citations79
US7676780B2Mar 9, 2010
Techniques for super fast buffer insertion
IBM6 citations74
US7464356B2Dec 9, 2008
Method and apparatus for diffusion based cell placement migration
IBM7 citations74
US8930873B1Jan 6, 2015
Creating regional routing blockages in integrated circuit design
IBM5 citations73
US6898774B2May 24, 2005
Buffer insertion with adaptive blockage avoidance
IBM10 citations73
US6434729B1Aug 13, 2002
Two moment RC delay metric for performance optimization
IBM12 citations73
US7137081B2Nov 14, 2006
Method and apparatus for performing density-biased buffer insertion in an integrated circuit design
IBM10 citations72
US6915496B2Jul 5, 2005
Apparatus and method for incorporating driver sizing into buffer insertion using a delay penalty estimation technique
IBM10 citations70
US8897998B2Nov 25, 2014
Solving traffic congestion using vehicle grouping
IBM1 citations63
US8892344B2Nov 18, 2014
Solving traffic congestion using vehicle grouping
IBM2 citations63
US8386985B2Feb 26, 2013
Timing driven routing in integrated circuit design
IBM2 citations63
CADENCE DESIGN SYSTEMS INC
14 patentsUS10380287B1Aug 13, 2019
Systems and methods for modifying a balanced clock structure
CADENCE DESIGN SYSTEMS INC3 citations73
US10289797B1May 14, 2019
Local cluster refinement
CADENCE DESIGN SYSTEMS INC4 citations73
US10289775B1May 14, 2019
Systems and methods for assigning clock taps based on timing
CADENCE DESIGN SYSTEMS INC3 citations73
US10282506B1May 7, 2019
Systems and methods for clock tree clustering
CADENCE DESIGN SYSTEMS INC6 citations73
US10102328B1Oct 16, 2018
System and method for constructing spanning trees
CADENCE DESIGN SYSTEMS INC5 citations73
US10643019B1May 5, 2020
View pruning for routing tree optimization
CADENCE DESIGN SYSTEMS INC6 citations72
US10402533B1Sep 3, 2019
Placement of cells in a multi-level routing tree
CADENCE DESIGN SYSTEMS INC3 citations72
US10402522B1Sep 3, 2019
Region aware clustering
CADENCE DESIGN SYSTEMS INC4 citations72
US10318693B1Jun 11, 2019
Balanced scaled-load clustering
CADENCE DESIGN SYSTEMS INC2 citations72
US10289795B1May 14, 2019
Routing tree topology generation
CADENCE DESIGN SYSTEMS INC4 citations72
US10354040B1Jul 16, 2019
Systems and methods for clock tree generation with buffers and inverters
CADENCE DESIGN SYSTEMS INC2 citations71
US10198551B1Feb 5, 2019
Clock cell library selection
CADENCE DESIGN SYSTEMS INC3 citations71
US12423501B1Sep 23, 2025
Skewing level limited clock tree
CADENCE DESIGN SYSTEMS INC1 citations63
US12393760B1Aug 19, 2025
Wire density-aware layer assignment
CADENCE DESIGN SYSTEMS INC1 citations63
ALPERT CHARLES JAY
8 patentsUS8640075B2Jan 28, 2014
Early design cycle optimzation
ALPERT CHARLES JAY6 citations82
US8458634B2Jun 4, 2013
Latch clustering with proximity to local clock buffers
ALPERT CHARLES JAY7 citations82
US8601425B2Dec 3, 2013
Solving congestion using net grouping
ALPERT CHARLES JAY5 citations73
US8443324B2May 14, 2013
Routing and timing using layer ranges
ALPERT CHARLES JAY6 citations70
US8108819B2Jan 31, 2012
Object placement in integrated circuit design
ALPERT CHARLES JAY6 citations65
US9106560B2Aug 11, 2015
Solving network traffic congestion using device grouping
ALPERT CHARLES JAY2 citations63
US9026976B2May 5, 2015
Congestion aware routing using random points
ALPERT CHARLES JAY2 citations63
US8831875B2Sep 9, 2014
Solving traffic congestion using vehicle grouping
ALPERT CHARLES JAY1 citations63
AGARWAL KANAK BEHARI
1 patentShowing the top 50 of 75 patents by PatentIndex Score.