Patents by Inventor Vadim Liberchuk

Vadim Liberchuk 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: 10650113
    Abstract: Generating reports for critical path evaluation and tuning. A predetermined critical path in a circuit design is detected. The predetermined critical path includes a plurality of interconnects between at least two macros. At least one output or at least one input is detected for each of the at least two macros associated with the predetermined critical path. Additionally, a routing description and a buffer location corresponding to the predetermined critical path are detected and a reduced layout design is built. The reduced layout design includes the predetermined critical path and the at least two macros. Furthermore, a timing report is generated based on the reduced layout design, and a circuit based on the circuit design is manufactured in response to detecting the timing report based on the reduced layout design satisfies a predetermined condition.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: May 12, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rina Kipnis, Vadim Liberchuk, Alex Raphayevich
  • Patent number: 10546092
    Abstract: In some examples, a system for modifying circuit can include a processor to detect a previous routed top level circuit design that was proven to close timing within a predetermined range and congestion below a threshold level. The processor can also detect a new pin to be added to a new circuit design and detect user input indicating a bounding box corresponding to a new macro boundary in the previous routed top level circuit design. Additionally, the processor can identify a location of a net in the previous circuit design corresponding to the new pin, wherein the new pin is placed at an intersection between the net and the bounding box. Furthermore, the processor can manufacture a circuit based on the previous circuit design and the placement of the new pin at the intersection between the net and the bounding box.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: January 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ido Geldman, Ofer Geva, Rina Kipnis, Vadim Liberchuk, Yaniv Maroz, Asaf Regev
  • Publication number: 20190311085
    Abstract: Generating reports for critical path evaluation and tuning. A predetermined critical path in a circuit design is detected. The predetermined critical path includes a plurality of interconnects between at least two macros. At least one output or at least one input is detected for each of the at least two macros associated with the predetermined critical path. Additionally, a routing description and a buffer location corresponding to the predetermined critical path are detected and a reduced layout design is built. The reduced layout design includes the predetermined critical path and the at least two macros. Furthermore, a timing report is generated based on the reduced layout design, and a circuit based on the circuit design is manufactured in response to detecting the timing report based on the reduced layout design satisfies a predetermined condition.
    Type: Application
    Filed: April 10, 2018
    Publication date: October 10, 2019
    Inventors: Rina Kipnis, Vadim Liberchuk, Alex Raphayevich
  • Publication number: 20190188351
    Abstract: In some examples, a system for modifying circuit can include a processor to detect a previous routed top level circuit design that was proven to close timing within a predetermined range and congestion below a threshold level. The processor can also detect a new pin to be added to a new circuit design and detect user input indicating a bounding box corresponding to a new macro boundary in the previous routed top level circuit design. Additionally, the processor can identify a location of a net in the previous circuit design corresponding to the new pin, wherein the new pin is placed at an intersection between the net and the bounding box. Furthermore, the processor can manufacture a circuit based on the previous circuit design and the placement of the new pin at the intersection between the net and the bounding box.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 20, 2019
    Inventors: Ido Geldman, Ofer Geva, Rina Kipnis, Vadim Liberchuk, Yaniv Maroz, Asaf Regev
  • Publication number: 20160117421
    Abstract: Techniques for synthesized circuit design are described herein. The techniques include identifying a region of a synthesized logical circuit design, and un-mapping gates of the identified region. A logical resynthesis is performed on the unmapped gates based on a predetermined optimization for the identified region.
    Type: Application
    Filed: October 28, 2014
    Publication date: April 28, 2016
    Inventors: George Antony, Rina Kipnis, Oren Lev, Vadim Liberchuk, Sridhar H. Rangarajan, Vinay K. Singh
  • Publication number: 20160117422
    Abstract: Techniques for synthesized circuit design are described herein. The techniques include identifying a region of a synthesized logical circuit design, and un-mapping gates of the identified region. A logical resynthesis is performed on the unmapped gates based on a predetermined optimization for the identified region.
    Type: Application
    Filed: September 23, 2015
    Publication date: April 28, 2016
    Inventors: George Antony, Rina Kipnis, Oren Lev, Vadim Liberchuk, Sridhar H. Rangarajan, Vinay K. Singh