Patents by Inventor Sudipto Kundu
Sudipto Kundu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11256845Abstract: Training data is collected for each training integrated circuit (IC) design of a set of training IC designs by: extracting a first set of IC design features in a first stage of an IC design flow, and extracting a first set of IC design labels in a second stage of the IC design flow, where the first stage of the IC design flow occurs earlier than the second stage of the IC design flow in the IC design flow. Next, a machine learning model is trained based on the training data.Type: GrantFiled: September 9, 2020Date of Patent: February 22, 2022Assignee: Synopsys, Inc.Inventors: Siddhartha Nath, Vishal Khandelwal, Sudipto Kundu, Ravi Mamidi
-
Publication number: 20210073456Abstract: Training data is collected for each training integrated circuit (IC) design of a set of training IC designs by: extracting a first set of IC design features in a first stage of an IC design flow, and extracting a first set of IC design labels in a second stage of the IC design flow, where the first stage of the IC design flow occurs earlier than the second stage of the IC design flow in the IC design flow. Next, a machine learning model is trained based on the training data.Type: ApplicationFiled: September 9, 2020Publication date: March 11, 2021Applicant: Synopsys, Inc.Inventors: Siddhartha Nath, Vishal Khandelwal, Sudipto Kundu, Ravi Mamidi
-
Patent number: 8621408Abstract: Systems and techniques for optimizing a circuit design are described. Some embodiments reduce the number of gates in the library (e.g., by dynamically pruning the library) which are considered for optimization. Some embodiments create a linear delay model, and use the linear delay model instead of a non-linear delay model to substantially reduce the amount of computation required to check whether or not a particular replacement gate improves one or more metrics of the circuit design. Some embodiments determine an order for processing the gates in the library or for processing input pins of a gate to facilitate early rejection of a candidate gate in the library of gates. In some embodiments, the evaluation of the impact of a candidate gate transformation is done progressively and level-by-level only up to the point where the gate transformation degrades one or more metrics.Type: GrantFiled: April 3, 2012Date of Patent: December 31, 2013Assignee: Synopsys, Inc.Inventors: Mahesh A. Iyer, Robert Walker, Sudipto Kundu
-
Patent number: 8543963Abstract: Some embodiments provide techniques and systems for optimizing a circuit design's global leakage power. During operation, the system can determine leakage potentials for logic gates in the circuit design, such that a logic gate's leakage potential indicates an amount or degree by which the logic gate's leakage power is decreasable. The system can then determine a processing order for processing the logic gates based at least on the leakage potentials. Next, the system can optimize the circuit design's leakage power by attempting to decrease leakage power of logic gates according to the processing order.Type: GrantFiled: January 28, 2010Date of Patent: September 24, 2013Assignee: Synopsys, Inc.Inventors: Mahesh A. Iyer, Sudipto Kundu
-
Publication number: 20130145336Abstract: Systems and techniques for optimizing a circuit design are described. Some embodiments reduce the number of gates in the library (e.g., by dynamically pruning the library) which are considered for optimization. Some embodiments create a linear delay model, and use the linear delay model instead of a non-linear delay model to substantially reduce the amount of computation required to check whether or not a particular replacement gate improves one or more metrics of the circuit design. Some embodiments determine an order for processing the gates in the library or for processing input pins of a gate to facilitate early rejection of a candidate gate in the library of gates. In some embodiments, the evaluation of the impact of a candidate gate transformation is done progressively and level-by-level only up to the point where the gate transformation degrades one or more metrics.Type: ApplicationFiled: April 3, 2012Publication date: June 6, 2013Applicant: SYNOPSYS, INC.Inventors: Mahesh A. Iyer, Robert Walker, Sudipto Kundu
-
Patent number: 8316339Abstract: A leakage power optimization system optimizes leakage power of a circuit design which includes a set of logic gates. The system selects a leakage-power-reducing transformation for a logic gate, and determines a zone around the logic gate. This zone includes logic gates within a first predetermined number of levels in the logic gate's fan-out, the logic gate's fan-in, and a second predetermined number of levels in the logic gate's fan-in's fan-out. The system propagates arrival times within the zone to obtain updated slack values at endpoints of the zone. Then, in response to determining that the updated slack values at the endpoints of the zone do not degrade one or more circuit timing metrics, the system applies the leakage-power-reducing transformation to the logic gate.Type: GrantFiled: January 28, 2010Date of Patent: November 20, 2012Assignee: Synopsys, Inc.Inventors: Mahesh A. Iyer, Sudipto Kundu
-
Publication number: 20110185334Abstract: A leakage power optimization system optimizes leakage power of a circuit design which includes a set of logic gates. The system selects a leakage-power-reducing transformation for a logic gate, and determines a zone around the logic gate. This zone includes logic gates within a first predetermined number of levels in the logic gate's fan-out, the logic gate's fan-in, and a second predetermined number of levels in the logic gate's fan-in's fan-out. The system propagates arrival times within the zone to obtain updated slack values at endpoints of the zone. Then, in response to determining that the updated slack values at the endpoints of the zone do not degrade one or more circuit timing metrics, the system applies the leakage-power-reducing transformation to the logic gate.Type: ApplicationFiled: January 28, 2010Publication date: July 28, 2011Applicant: SYNOPSYS, INC.Inventors: Mahesh A. Iyer, Sudipto Kundu
-
Publication number: 20110185333Abstract: Some embodiments provide techniques and systems for optimizing a circuit design's global leakage power. During operation, the system can determine leakage potentials for logic gates in the circuit design, such that a logic gate's leakage potential indicates an amount or degree by which the logic gate's leakage power is decreasable. The system can then determine a processing order for processing the logic gates based at least on the leakage potentials. Next, the system can optimize the circuit design's leakage power by attempting to decrease leakage power of logic gates according to the processing order.Type: ApplicationFiled: January 28, 2010Publication date: July 28, 2011Applicant: SYNOPSYS, INC.Inventors: Mahesh A. Iyer, Sudipto Kundu