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: 9582278Abstract: 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: GrantFiled: October 9, 2008Date of Patent: February 28, 2017Assignee: 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: 8161432Abstract: 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: GrantFiled: October 9, 2008Date of Patent: April 17, 2012Assignee: 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: 20090177876Abstract: 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: ApplicationFiled: October 9, 2008Publication date: July 9, 2009Inventors: 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: 20090172630Abstract: 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: ApplicationFiled: October 9, 2008Publication date: July 2, 2009Inventors: 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: 20090125866Abstract: 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: ApplicationFiled: November 13, 2008Publication date: May 14, 2009Inventors: 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: 7437700Abstract: 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: GrantFiled: November 16, 2005Date of Patent: October 14, 2008Assignee: 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
-
Automated processor generation system for designing a configurable processor and method for the same
Publication number: 20060101369Abstract: 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: ApplicationFiled: November 16, 2005Publication date: May 11, 2006Inventors: 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 -
Automated processor generation system for designing a configurable processor and method for the same
Patent number: 7036106Abstract: 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: GrantFiled: February 17, 2000Date of Patent: April 25, 2006Assignee: 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: 6888838Abstract: 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: GrantFiled: February 9, 2001Date of Patent: May 3, 2005Assignee: Tensilica, Inc.Inventors: Hongbin Ji, Rangarajan Srinivasan
-
Patent number: 6800678Abstract: 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: GrantFiled: December 19, 2002Date of Patent: October 5, 2004Assignee: Ciba Specialty Chemicals CorporationInventors: 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: 20030149143Abstract: 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: ApplicationFiled: July 29, 2002Publication date: August 7, 2003Inventors: 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: 6599963Abstract: 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: GrantFiled: August 1, 2001Date of Patent: July 29, 2003Assignee: Ciba Specialty Chemicals CorporationInventors: 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: 20030130384Abstract: 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: ApplicationFiled: December 19, 2002Publication date: July 10, 2003Inventors: 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: 6472456Abstract: 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: GrantFiled: November 3, 1999Date of Patent: October 29, 2002Assignee: 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: 20020010235Abstract: Hindered amine compounds containing a group of the formula 1Type: ApplicationFiled: August 1, 2001Publication date: January 24, 2002Inventors: 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: 6026408Abstract: 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: GrantFiled: January 28, 1998Date of Patent: February 15, 2000Assignee: Unisys Corp.Inventors: Uppili Rangarajan Srinivasan, Max Tardiveau
-
Patent number: 5844026Abstract: 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: GrantFiled: June 30, 1997Date of Patent: December 1, 1998Assignee: Ciba Specialty Chemicals CorporationInventors: James P. Galbo, Henry C. Grace, Douglas W. Horsey, Peter Solera, Rangarajan Srinivasan