Patents by Inventor Rangarajan Srinivasan

Rangarajan Srinivasan 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: 9582278
    Abstract: A system for generating processor hardware supports a language for significant extensions to the processor instruction set, where the designer specifies only the semantics of the new instructions and the system generates other logic. The extension language provides for the addition of processor state, including register files, and instructions that operate on that state. The language also provides for new data types to be added to the compiler to represent the state added. It allows separate specification of reference semantics and instruction implementation, and uses this to automate design verification. In addition, the system generates formatted instruction set documentation from the language specification.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: February 28, 2017
    Assignee: Cadence Design Systems, Inc.
    Inventors: Albert Ren-Rui Wang, Richard Ruddell, David William Goodwin, Earl A. Killian, Nupur Bhattacharyya, Marines Puig Medina, Walter David Lichtenstein, Pavlos Konas, Rangarajan Srinivasan, Christopher Mark Songer, Akilesh Parameswar, Dror E. Maydan, Ricardo E. Gonzalez
  • Patent number: 8161432
    Abstract: A system for generating processor hardware supports a language for significant extensions to the processor instruction set, where the designer specifies only the semantics of the new instructions and the system generates other logic. The extension language provides for the addition of processor state, including register files, and instructions that operate on that state. The language also provides for new data types to be added to the compiler to represent the state added. It allows separate specification of reference semantics and instruction implementation, and uses this to automate design verification. In addition, the system generates formatted instruction set documentation from the language specification.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: April 17, 2012
    Assignee: Tensilica, Inc.
    Inventors: Albert Ren-Rui Wang, Richard Ruddell, David William Goodwin, Earl A. Killian, Nupur Bhattacharyya, Marines Puig Medina, Walter David Lichtenstein, Pavlos Konas, Rangarajan Srinivasan, Christopher Mark Songer, Akilesh Parameswar, Dror E. Maydan, Ricardo E. Gonzalez
  • Publication number: 20090177876
    Abstract: A system for generating processor hardware supports a language for significant extensions to the processor instruction set, where the designer specifies only the semantics of the new instructions and the system generates other logic. The extension language provides for the addition of processor state, including register files, and instructions that operate on that state. The language also provides for new data types to be added to the compiler to represent the state added. It allows separate specification of reference semantics and instruction implementation, and uses this to automate design verification. In addition, the system generates formatted instruction set documentation from the language specification.
    Type: Application
    Filed: October 9, 2008
    Publication date: July 9, 2009
    Inventors: Albert Ren-Rui WANG, Richard Ruddell, David William Goodwin, Earl A. Killian, Nupur Bhattacharyya, Marines Puig Medina, Walter David Lichtenstein, Pavlos Konas, Rangarajan Srinivasan, Christopher Mark Songer, Akilesh Parameswar, Dror E. Maydan, Ricardo E. Gonzalez
  • Publication number: 20090172630
    Abstract: A system for generating processor hardware supports a language for significant extensions to the processor instruction set, where the designer specifies only the semantics of the new instructions and the system generates other logic. The extension language provides for the addition of processor state, including register files, and instructions that operate on that state. The language also provides for new data types to be added to the compiler to represent the state added. It allows separate specification of reference semantics and instruction implementation, and uses this to automate design verification. In addition, the system generates formatted instruction set documentation from the language specification.
    Type: Application
    Filed: October 9, 2008
    Publication date: July 2, 2009
    Inventors: Albert Ren-Rui Wang, Richard Ruddell, David William Goodwin, Earl A. Killian, Nupur Bhattacharyya, Marines Puig Medina, Walter David Lichtenstein, Pavlos Konas, Rangarajan Srinivasan, Christopher Mark Songer, Akilesh Parameswar, Dror E. Maydan, Ricardo E. Gonzalez
  • Publication number: 20090125866
    Abstract: A method for decomposing a target pattern containing features to be printed on a wafer into multiple patterns. The method includes the steps of segmenting the target pattern into a plurality of patches; identifying critical features within each patch which violate minimum spacing requirements; generating a critical group graph for each of the plurality of patches having critical features, where the critical group graph of a given patch defines a coloring scheme of the critical features within the given patch, and the critical group graph identifies critical features extending into adjacent patches to the given patch; generating a global critical group graph for the target pattern, where the global critical group graph includes the critical group graphs of each of the plurality of patches, and an identification of the features extending into adjacent patches; and coloring the target pattern based on the coloring scheme defined by the global critical group graph.
    Type: Application
    Filed: November 13, 2008
    Publication date: May 14, 2009
    Inventors: ALBERT REN-RUI WANG, RICHARD RUDDELL, DAVID WILLIAM GOODWIN, EARL A. KILLIAM, NUPUR BHATTACHARYYA, MARINES PUIG MEDINA, WALTER DAVID LICHTENSTEIN, PAVLOS KONAS, RANGARAJAN SRINIVASAN, CHRISTOPHER MARK SONGER, AKILESH PARAMESWAR, DROR E. MAYDAN, RICARDO E. GONZALEZ
  • Patent number: 7437700
    Abstract: A system for generating processor hardware supports a language for significant extensions to the processor instruction set, where the designer specifies only the semantics of the new instructions and the system generates other logic. The extension language provides for the addition of processor state, including register files, and instructions that operate on that state. The language also provides for new data types to be added to the compiler to represent the state added. It allows separate specification of reference semantics and instruction implementation, and uses this to automate design verification. In addition, the system generates formatted instruction set documentation from the language specification.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: October 14, 2008
    Assignee: Tensilica, Inc.
    Inventors: Albert Ren-Rui Wang, Richard Ruddell, David William Goodwin, Earl A. Killian, Nupur Bhattacharyya, Marines Puig Medina, Walter David Lichtenstein, Pavlos Konas, Rangarajan Srinivasan, Christopher Mark Songer, Akilesh Parameswar, Dror E. Maydan, Ricardo E. Gonzalez
  • Publication number: 20060101369
    Abstract: A system for generating processor hardware supports a language for significant extensions to the processor instruction set, where the designer specifies only the semantics of the new instructions and the system generates other logic. The extension language provides for the addition of processor state, including register files, and instructions that operate on that state. The language also provides for new data types to be added to the compiler to represent the state added. It allows separate specification of reference semantics and instruction implementation, and uses this to automate design verification. In addition, the system generates formatted instruction set documentation from the language specification.
    Type: Application
    Filed: November 16, 2005
    Publication date: May 11, 2006
    Inventors: Albert Wang, Richard Ruddell, David Goodwin, Earl Killian, Nupur Bhattacharyya, Marines Medina, Walter Lichtenstein, Pavlos Konas, Rangarajan Srinivasan, Christopher Songer, Akilesh Parameswar, Dror Maydan, Ricardo Gonzalez
  • Patent number: 7036106
    Abstract: A system for generating processor hardware supports a language for significant extensions to the processor instruction set, where the designer specifies only the semantics of the new instructions and the system generates other logic. The extension language provides for the addition of processor state, including register files, and instructions that operate on that state. The language also provides for new data types to be added to the compiler to represent the state added. It allows separate specification of reference semantics and instruction implementation, and uses this to automate design verification. In addition, the system generates formatted instruction set documentation from the language specification.
    Type: Grant
    Filed: February 17, 2000
    Date of Patent: April 25, 2006
    Assignee: Tensilica, Inc.
    Inventors: Albert Ren-Rui Wang, Richard Ruddell, David William Goodwin, Earl A. Killian, Nupur Bhattacharyya, Marines Puig Medina, Walter David Lichtenstein, Pavlos Konas, Rangarajan Srinivasan, Christopher Mark Songer, Akilesh Parameswar, Dror E. Maydan, Ricardo E. Gonzalez
  • Patent number: 6888838
    Abstract: A novel compression method uses bitmaps to reduce the memory storage requirement of routing table information to about 3 MB. The data structure can be used for both route lookup and update. It does not require a separate data structure to be used for route update. A fast route lookup method is also disclosed. An efficient update method supports incremental route update. Through configuring a processor properly and developing a few customized instructions specifically for route lookup, the system can achieve more than 10 million lookups per second (MLPS) at 200 MHz. Using a configurable processor for route lookup/update provides more flexibility and extensibility which supports different data structures and lookup/update methods to meet application specific needs. The data structure and lookup method can be implemented in pure hardware in a pipelined fashion to achieve approximately 100 MLPS.
    Type: Grant
    Filed: February 9, 2001
    Date of Patent: May 3, 2005
    Assignee: Tensilica, Inc.
    Inventors: Hongbin Ji, Rangarajan Srinivasan
  • Patent number: 6800678
    Abstract: Polyolefins, especially polypropylene, can be made flame retardant by the incorporation therein of a synergistic mixture of a selected hindered amine substituted by an alkoxy, cycloalkoxy or hydroxyalkoxy moiety and a selected organic or inorganic brominated and/or phosphorus containing flame retardant, such as ammonium polyphosphate or decabromodiphenyl oxide wherein the amount of organic or inorganic flame retardant required to achieve an acceptable level of flame retardancy is significantly reduced compared to that needed when the hindered amine is not present.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: October 5, 2004
    Assignee: Ciba Specialty Chemicals Corporation
    Inventors: Douglas Wayne Horsey, Stephen Mark Andrews, Leonard Harris Davis, Darrell David Dyas, Jr., Robert Leo Gray, Anunay Gupta, Bruce Vincent Hein, Joseph Stephen Puglisi, Ramanathan Ravichandran, Paul Shields, Rangarajan Srinivasan
  • Publication number: 20030149143
    Abstract: Polyolefins, especially polypropylene, can be made flame retardant by the incorporation therein of a synergistic mixture of a selected hindered amine substituted by an alkoxy, cycloalkoxy or hydroxyalkoxy moiety and a selected organic or inorganic brominated and/or phosphorus containing flame retardant, such as ammonium polyphosphate or decabromodiphenyl oxide wherein the amount of organic or inorganic flame retardant required to achieve an acceptable level of flame retardancy is significantly reduced compared to that needed when the hindered amine is not present.
    Type: Application
    Filed: July 29, 2002
    Publication date: August 7, 2003
    Inventors: Douglas Wayne Horsey, Stephen Mark Andrews, Leonard Harris Davis, Darrell David Dyas, Robert Leo Gray, Anunay Gupta, Bruce Vincent Hein, Joseph Stephen Puglisi, Ramanathan Ravichandran, Paul Shields, Rangarajan Srinivasan
  • Patent number: 6599963
    Abstract: Hindered amine compounds containing a group of the formula where G1 and G2 are independently alkyl of 1 to 4 carbon atoms or are together pentamethylene, Z1 and Z2 are each methyl, or Z1 and Z2 together form a linking moiety which may additionally be substituted by an ester, ether, amide, amino, carboxy or urethane group, and E is alkoxy, cycloalkoxy, aralkoxy, aryloxy, —O—CO—OZ3, —O—Si(Z4)3, —O—PO(OZ5)2 or —O—CH2—OZ6 where Z3, Z4, Z5 and Z6 are selected from the group consisting of hydrogen, an aliphatic, araliphatic and aromatic moiety, when added to a wide variety of polymeric substrates, particularly polyolefins and styrenic polymers, surprisingly bestow flame retardant properties to such compositions.
    Type: Grant
    Filed: August 1, 2001
    Date of Patent: July 29, 2003
    Assignee: Ciba Specialty Chemicals Corporation
    Inventors: Douglas Wayne Horsey, Stephen Mark Andrews, Leonard Harris Davis, Darrell David Dyas, Jr., Robert Leo Gray, Anunay Gupta, Bruce Vincent Hein, Joseph Stephen Puglisi, Ramanathan Ravichandran, Paul Shields, Rangarajan Srinivasan
  • Publication number: 20030130384
    Abstract: Polyolefins, especially polypropylene, can be made flame retardant by the incorporation therein of a synergistic mixture of a selected hindered amine substituted by an alkoxy, cycloalkoxy or hydroxyalkoxy moiety and a selected organic or inorganic brominated and/or phosphorus containing flame retardant, such as ammonium polyphosphate or decabromodiphenyl oxide wherein the amount of organic or inorganic flame retardant required to achieve an acceptable level of flame retardancy is significantly reduced compared to that needed when the hindered amine is not present.
    Type: Application
    Filed: December 19, 2002
    Publication date: July 10, 2003
    Inventors: Douglas Wayne Horsey, Stephen Mark Andrews, Leonard Harris Davis, Darrell David Dyas, Robert Leo Gray, Anunay Gupta, Bruce Vincent Hein, Joseph Stephen Puglisi, Ramanathan Ravichandran, Paul Shields, Rangarajan Srinivasan
  • Patent number: 6472456
    Abstract: Polyolefins, especially polypropylene, can be made flame retardant by the incorporation therein of a synergistic mixture of a selected hindered amine substituted by an alkoxy, cydoalkoxy or hydroxyalkoxy moiety and a selected organic or inorganic brominated and/or phosphorus containing flame retardant, such as ammonium polyphosphate or decabromodiphenyl oxide wherein the amount of organic or inorganic flame retardant required to achieve an acceptable level of flame retardancy is significantly reduced compared to that needed when the hindered amine is not present.
    Type: Grant
    Filed: November 3, 1999
    Date of Patent: October 29, 2002
    Assignee: Ciba Specialty Chemicals Corp.
    Inventors: Douglas Wayne Horsey, Stephen Mark Andrews, Leonard Harris Davis, Darrell David Dyas, Jr., Robert Leo Gray, Anunay Gupta, Bruce Vincent Hein, Joseph Stephen Puglisi, Ramanathan Ravichandran, Paul Shields, Rangarajan Srinivasan
  • Publication number: 20020010235
    Abstract: Hindered amine compounds containing a group of the formula 1
    Type: Application
    Filed: August 1, 2001
    Publication date: January 24, 2002
    Inventors: Douglas Wayne Horsey, Stephen Mark Andrews, Leonard Harris Davis, Darrell David Dyas, Robert Leo Gray, Anunay Gupta, Bruce Vincent Hein, Joseph Stephen Puglisi, Ramanathan Ravichandran, Paul Shields, Rangarajan Srinivasan
  • Patent number: 6026408
    Abstract: The present invention is an object-oriented apparatus stored in the memory of a computer system for executing a method for synchronizing schemas between a database and an object-oriented repository. The method includes the steps of initializing a variable, object X, which is of type, Type, with the object on which this method was called and obtaining values for each attribute of the object X from the database. Next, for each attribute of the object X, a comparison is made of the value obtained in the preceding step with value of attribute stored in the repository. A determination is next made as to whether or not any differences were found in the preceding step. If no differences were found, then a determination is made as to whether or not there are more attributes in the object X, and if so, repeat all steps except the first one.
    Type: Grant
    Filed: January 28, 1998
    Date of Patent: February 15, 2000
    Assignee: Unisys Corp.
    Inventors: Uppili Rangarajan Srinivasan, Max Tardiveau
  • Patent number: 5844026
    Abstract: A mixture of the compounds identified in the title, their pure isomers and alkane-bridged derivatives are particularly effective in stabilizing polymer compositions, particularly polyolefin compositions.
    Type: Grant
    Filed: June 30, 1997
    Date of Patent: December 1, 1998
    Assignee: Ciba Specialty Chemicals Corporation
    Inventors: James P. Galbo, Henry C. Grace, Douglas W. Horsey, Peter Solera, Rangarajan Srinivasan