Patents by Inventor Vishwas Rao

Vishwas Rao 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).

  • Publication number: 20140337598
    Abstract: An apparatus comprising a memory and a controller. The memory may be configured to process a plurality of read/write operations. The memory may include a plurality of memory modules each having a size less than a total size of the memory. The controller may be configured to (i) determine an amount of bandwidth used by the read/write operations, (ii) if the bandwidth is above a threshold value, process the read/write operations at a first speed, and (iii) if the bandwidth is below the threshold value, process the read/write operations at a second speed.
    Type: Application
    Filed: July 1, 2013
    Publication date: November 13, 2014
    Inventor: Vishwas Rao
  • Publication number: 20140059505
    Abstract: Methods of designing an integrated circuit and an apparatus for designing an integrated circuit are disclosed herein. In one embodiment, a method includes: (1) generating a block model of the integrated circuit according to a first timing budget, (2) developing a top level implementation of the integrated circuit according to the first timing budget, (3) determining a second timing budget for the integrated circuit based on the block model and (4) modifying the block model and the top level implementation employing the second timing budget to provide a progressive block model and a modified top level implementation.
    Type: Application
    Filed: August 22, 2012
    Publication date: February 27, 2014
    Applicant: LSI Corporation
    Inventors: Gerard M. Blair, Shirley V. Smith, James C. Parker, Vishwas Rao, Joseph J. Jamann, Bruce E. Zahn, Tammy L. Harkness
  • Patent number: 8522179
    Abstract: A system for, and method of, generating block timing constraints and a timing model. In one embodiment, the system includes a hierarchical modeling tool configured to: (1) generate a model file, (2) receive at least one abstracted view margin, at least one timing environment margin and at least one operational margin for inclusion in the model file, (3) generate block implementation timing constraints employing the at least one timing environment margin and the at least one operational margin and (4) generate a block timing model employing the at least one abstracted view margin and the at least one operational margin.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: August 27, 2013
    Assignee: LSI Corporation
    Inventors: William R. Griesbach, Vishwas Rao, Joseph J. Jamann
  • Publication number: 20130205269
    Abstract: A system for, and method of, generating block timing constraints and a timing model. In one embodiment, the system includes a hierarchical modeling tool configured to: (1) generate a model file, (2) receive at least one abstracted view margin, at least one timing environment margin and at least one operational margin for inclusion in the model file, (3) generate block implementation timing constraints employing the at least one timing environment margin and the at least one operational margin and (4) generate a block timing model employing the at least one abstracted view margin and the at least one operational margin.
    Type: Application
    Filed: February 6, 2012
    Publication date: August 8, 2013
    Inventors: William R. Griesbach, Vishwas Rao, Joseph J. Jamann
  • Patent number: 8468478
    Abstract: Techniques for estimating a risk of incorrect timing analysis results for signal paths having cells with inputs tied together are described. Signal paths having cells with tied input pins are identified in a circuit. A timing analysis on the signal paths is run to identify the worst case delay through the signal paths. The risk to the signal paths of incorrect timing analysis results due to the cells with tied input pins is estimated by a tied input pin analysis tool. Metrics that quantify timing failure risk associated with signal paths is provided in the form of a set of equations. These equations are embedded into a process allowing automated multi-modal, multi power voltage temperature analysis for the identification of high risk paths.
    Type: Grant
    Filed: August 7, 2008
    Date of Patent: June 18, 2013
    Assignee: Agere Systens LLC
    Inventors: Stephanie L. Alter, Kevin D. Drucker, Vishwas Rao, Leon Song
  • Patent number: 7930674
    Abstract: A first integrated circuit design with a first maximum operating frequency is modified to achieve a second integrated circuit design with a second maximum operating frequency. The integrated circuit design comprises an arrangement of cells. Each of these cells drives a signal that propagates through a net of other circuit elements to one or more nodes that are limited by respective signal timing constraints. An analytical cost function is assigned to each of the cells. Each analytical cost function comprises a value for its respective cell that is based on one or more speed-related factors indicative of the impact of the respective cell on the first maximum operating frequency of the first integrated circuit design. One or more of the cells are replaced with different cells based on the determined analytical cost functions.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: April 19, 2011
    Assignee: Agere Systems Inc.
    Inventors: James C. Parker, Vishwas Rao
  • Patent number: 7610568
    Abstract: Methods and apparatus are described for making a placement sensitive engineering change to meet design for test requirements. One of the methods includes placing a set of new flops in an already placed chip design to meet functional requirements of an engineering change. The already placed chip design is pruned to create a set of valid flops and valid scan chains based on a set of pruning rules. A unified flop database is generated containing physical location and connection information for the new flops and the set of valid flops. A change file for the new flops, selected valid flops, and valid scan chains associated with the selected valid flops is generated meeting allocation and placement sensitive signal connection rules. The new flops are connected to the selected valid flops allowing design for test requirements to be met.
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: October 27, 2009
    Assignee: Agere Systems Inc.
    Inventors: Stephanie L. Alter, Vishwas Rao
  • Publication number: 20080295054
    Abstract: Techniques for estimating a risk of incorrect timing analysis results for signal paths having cells with inputs tied together are described. Signal paths having cells with tied input pins are identified in a circuit. A timing analysis on the signal paths is run to identify the worst case delay through the signal paths. The risk to the signal paths of incorrect timing analysis results due to the cells with tied input pins is estimated by a tied input pin analysis tool. Metrics that quantify timing failure risk associated with signal paths is provided in the form of a set of equations. These equations are embedded into a process allowing automated multi-modal, multi power voltage temperature analysis for the identification of high risk paths.
    Type: Application
    Filed: August 7, 2008
    Publication date: November 27, 2008
    Applicant: Agere Systems Inc.
    Inventors: Stephanie L. Alter, Kevin D. Drucker, Vishwas Rao, Leon Song
  • Publication number: 20080244473
    Abstract: A first integrated circuit design with a first maximum operating frequency is modified to achieve a second integrated circuit design with a second maximum operating frequency. The integrated circuit design comprises an arrangement of cells. Each of these cells drives a signal that propagates through a net of other circuit elements to one or more nodes that are limited by respective signal timing constraints. An analytical cost function is assigned to each of the cells. Each analytical cost function comprises a value for its respective cell that is based on one or more speed-related factors indicative of the impact of the respective cell on the first maximum operating frequency of the first integrated circuit design. One or more of the cells are replaced with different cells based on the determined analytical cost functions.
    Type: Application
    Filed: March 29, 2007
    Publication date: October 2, 2008
    Inventors: James C. Parker, Vishwas Rao
  • Patent number: 7424693
    Abstract: Techniques for estimating a risk of incorrect timing analysis results for signal paths having cells with inputs tied together are described. Signal paths having cells with tied input pins are identified in a circuit. A timing analysis on the signal paths is run to identify the worst case delay through the signal paths. The risk to the signal paths of incorrect timing analysis results due to the cells with tied input pins is estimated by a tied input pin analysis tool. Metrics that quantify timing failure risk associated with signal paths is provided in the form of a set of equations. These equations are embedded into a process allowing automated multi-modal, multi power voltage temperature analysis for the identification of high risk paths.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: September 9, 2008
    Assignee: Agere Systems Inc.
    Inventors: Stephanie L. Alter, Kevin D. Drucker, Vishwas Rao, Leon Song
  • Publication number: 20070094629
    Abstract: Methods and apparatus are described for making a placement sensitive engineering change to meet design for test requirements. One of the methods includes placing a set of new flops in an already placed chip design to meet functional requirements of an engineering change. The already placed chip design is pruned to create a set of valid flops and valid scan chains based on a set of pruning rules. A unified flop database is generated containing physical location and connection information for the new flops and the set of valid flops. A change file for the new flops, selected valid flops, and valid scan chains associated with the selected valid flops is generated meeting allocation and placement sensitive signal connection rules.
    Type: Application
    Filed: October 18, 2006
    Publication date: April 26, 2007
    Applicant: Agere Systems Inc.
    Inventors: Stephanie Alter, Vishwas Rao
  • Publication number: 20070094626
    Abstract: Techniques for estimating a risk of incorrect timing analysis results for signal paths having cells with inputs tied together are described. Signal paths having cells with tied input pins are identified in a circuit. A timing analysis on the signal paths is run to identify the worst case delay through the signal paths. The risk to the signal paths of incorrect timing analysis results due to the cells with tied input pins is estimated by a tied input pin analysis tool. Metrics that quantify timing failure risk associated with signal paths is provided in the form of a set of equations. These equations are embedded into a process allowing automated multi-modal, multi power voltage temperature analysis for the identification of high risk paths.
    Type: Application
    Filed: March 16, 2006
    Publication date: April 26, 2007
    Applicant: Agere Systems Inc.
    Inventors: Stephanie Alter, Kevin Drucker, Vishwas Rao, Leon Song