Patents by Inventor Rambabu Pyapali
Rambabu Pyapali 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: 8810280Abstract: Devices, systems, methods, and other embodiments associated with spare gates are described. In one embodiment, a spare gate in an integrated circuit has a disconnected discharge path to minimize or eliminate current leakage.Type: GrantFiled: October 6, 2011Date of Patent: August 19, 2014Assignee: Oracle International CorporationInventors: Rambabu Pyapali, Yongjun Zhang, Yongning Sheng
-
Publication number: 20130088261Abstract: Devices, systems, methods, and other embodiments associated with spare gates are described. In one embodiment, a spare gate in an integrated circuit has a disconnected discharge path to minimize or eliminate current leakage.Type: ApplicationFiled: October 6, 2011Publication date: April 11, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Rambabu PYAPALI, Yongjun ZHANG, Yongning SHENG
-
Patent number: 7890909Abstract: An automatic custom block composition tool for composing custom blocks of an integrated circuit (IC) design that may include non-standard library cells. The tool includes program instructions that are executable to create and use a placement control file that includes instructions for use by the custom block composition tool to place the one or more non-standard library cells into the custom block layout. In addition, the program instructions may instantiate a leafcell for each non-standard and each standard library cell included in a netlist. The program instructions may access the placement control file and place each leafcell in a row of the custom block layout according to the placement control file. The program instructions may also pre-route power, clock and critical network signals, and generate a router control file used during remaining routing of the custom block by a conventional router tool.Type: GrantFiled: January 2, 2008Date of Patent: February 15, 2011Assignee: Oracle America, Inc.Inventors: Rambabu Pyapali, Peter F. Lai, Ju H. Yew, Xi-An Xu, Xiaochun Gao
-
Publication number: 20090172622Abstract: An automatic custom block composition tool for composing custom blocks of an integrated circuit (IC) design that may include non-standard library cells. The tool includes program instructions that are executable to create and use a placement control file that includes instructions for use by the custom block composition tool to place the one or more non-standard library cells into the custom block layout. In addition, the program instructions may instantiate a leafcell for each non-standard and each standard library cell included in a netlist. The program instructions may access the placement control file and place each leafcell in a row of the custom block layout according to the placement control file. The program instructions may also pre-route power, clock and critical network signals, and generate a router control file used during remaining routing of the custom block by a conventional router tool.Type: ApplicationFiled: January 2, 2008Publication date: July 2, 2009Inventors: Rambabu Pyapali, Peter F. Lai, Ju H. Yew, Xi-An Xu, Xiaochun Gao
-
Patent number: 7484193Abstract: The timing response of a circuit path is predicted by modeling the circuit path using two different timing models. The variation between the timing responses produced by each of the timing models is used to generate a correction factor, which is then applied to one of the timing models. Once the correction factor has been applied to a timing model, the model is used to produce a corrected timing prediction for the modeled circuit path.Type: GrantFiled: August 28, 2003Date of Patent: January 27, 2009Assignee: Sun Microsystems, Inc.Inventors: Aveek Sarkar, Shian-Jiun Fu, Peter Lai, Rambabu Pyapali
-
Patent number: 7036096Abstract: The capacitances of one or more inputs/outputs of a circuit are estimated by using an extraction tool (120) to extract information associated with the inputs/outputs from a netlist. The information includes information associated with circuit devices directly connected to the inputs/outputs, particularly information related to device connectivity and the feature sizes of the device. Once the information is extracted, a capacitance determination element (130) aggregates the feature sizes of all the circuit devices connected to each respective input or output, to obtain aggregate feature sizes for each respective input/output. The aggregate feature size is used in determining the total capacitance of the input/output. The total capacitance thus determined can be provided to a timing analysis tool (140), which uses the total capacitance of each input or output to generate a timing model for the circuit.Type: GrantFiled: September 8, 2003Date of Patent: April 25, 2006Assignee: Sun Microsystems, Inc.Inventors: Aveek Sarkar, Yongning Sheng, Peter F. Lai, Rambabu Pyapali
-
Patent number: 7007256Abstract: The present invention describes a method and an apparatus for determining switching power consumption of global devices (e.g., repeaters, flops or the like) in an integrated circuit design during high-level design phase after the global routing for the integrated circuit is available. The clock cycle is divided into various timing intervals and the timing reports are generated for each cycle to determine a time-domain staggered distribution of each device's switching activity within a given timing interval. Each device's switching activity is analyzed within the given timing interval (or segment thereof). The power consumption is determined for each device that switches in the given timing interval.Type: GrantFiled: March 6, 2003Date of Patent: February 28, 2006Assignee: Sun Microsystems, Inc.Inventors: Aveek Sarkar, Shyam Sundar, Peter F. Lai, Rambabu Pyapali
-
Patent number: 6954914Abstract: The present application describes various embodiments of a method and an apparatus for determining electromigration risks for signal nets in integrated circuits. A model for each one of the global nets connecting various circuit blocks in an integrated circuit is created using circuit blocks' timing model and detailed standard parasitic format representation (DSPF) of each global net. The final layout of the integrated circuit is not necessary to determine the electromigration risks. The models can be generated during the early stages of the design cycle once the DSPF of the global nets is available.Type: GrantFiled: March 24, 2003Date of Patent: October 11, 2005Assignee: Sun Microsystems, Inc.Inventors: Shyam Sundar, Aveek Sarkar, Peter F. Lai, Rambabu Pyapali, Teong Ming Cheah
-
Publication number: 20050050405Abstract: The timing response of a circuit path is predicted by modeling the circuit path using two different timing models (110, 120). The variation between the timing responses produced by each of the timing models is used to generate a correction factor (180), which is then applied to one of the timing models. Once the correction factor has been applied to a timing model, the model is used to produce a corrected timing prediction for the modeled circuit path.Type: ApplicationFiled: August 28, 2003Publication date: March 3, 2005Inventors: Aveek Sarkar, Shian-Jiun Fu, Peter Lai, Rambabu Pyapali
-
Publication number: 20040194043Abstract: The present application describes various embodiments of a method and an apparatus for determining electromigration risks for signal nets in integrated circuits. A model for each one of the global nets connecting various circuit blocks in an integrated circuit is created using circuit blocks' timing model and detailed standard parasitic format representation (DSPF) of each global net. The final layout of the integrated circuit is not necessary to determine the electromigration risks. The models can be generated during the early stages of the design cycle once the DSPF of the global nets is available.Type: ApplicationFiled: March 24, 2003Publication date: September 30, 2004Applicant: Sun Microsystems, Inc.Inventors: Shyam Sundar, Aveek Sarkar, Peter F. Lai, Rambabu Pyapali, Teong Ming Cheah
-
Publication number: 20040177328Abstract: The present invention describes a method and an apparatus for determining switching power consumption of global devices (e.g., repeaters, flops or the like) in an integrated circuit design during high-level design phase after the global routing for the integrated circuit is available. The clock cycle is divided into various timing intervals and the timing reports are generated for each cycle to determine a time- domain staggered distribution of each device's switching activity within a given timing interval. Each device's switching activity is analyzed within the given timing interval (or segment thereof). The power consumption is determined for each device that switches in the given timing interval.Type: ApplicationFiled: March 6, 2003Publication date: September 9, 2004Applicant: Sun Microsystems, Inc.Inventors: Aveek Sarkar, Shyam Sundar, Peter F. Lai, Rambabu Pyapali
-
Patent number: 6779131Abstract: The present invention relates to a method and apparatus for a reconfigurable multi-chip module. The reconfigurable multi-chip module includes a processor; a memory module connected to the processor; and a memory control component for controlling whether the processor uses the memory module. The method of producing multi-chip modules includes assembling a processor and a memory module on the multi-chip module; testing the memory module; and selectively configuring the processor to use the memory module based on the testing of the memory module.Type: GrantFiled: May 1, 2001Date of Patent: August 17, 2004Assignee: Sun Microsystems, Inc.Inventors: Rambabu Pyapali, Xuejun Yuan, Xiaowei Jin, Peter Lai, Samer H. Haddad, Jeffrey Wong
-
Publication number: 20040049745Abstract: The present invention describes a method and an apparatus for waiving noise violations during semiconductor integrated circuit design. The noise violations in a circuit area (e.g., an individual cell, block of cells or the like) are identified using a threshold look-up table. The threshold look-up table includes different thresholds for each circuit area. The threshold look-up table is generated using various cell related information including practical noise handling limits of each cell that can be higher than traditional noise limits. The information in the threshold look-up table helps eliminate benign noise violations and a new noise report is generated. The new noise report incorporates the practical noise handling capabilities of the cell under analysis and identifies actual noise violations in the semiconductor integrated circuit.Type: ApplicationFiled: September 6, 2002Publication date: March 11, 2004Applicant: Sun Microsystems, Inc.Inventors: Mohammed M. Rahman, Langya Yang, Yongjun Zhang, Victor C. Leung, Hui Lu, Shunjiang Xu, Rambabu Pyapali, Peter F. Lai, Chin-Chang G. Wu
-
Patent number: 6596563Abstract: In one aspect of the present invention, a method provides a connecting path diversion through an upper layer of an integrated circuit by alteration of a connecting path through a lower layer of the integrated circuit. This method enables a circuit path in an integrated circuit to be modified in an accessible layer for testing before the modified circuit path is incorporated in a redesigned integrated circuit design. In another aspect of the present invention, a modified multi-layer integrated circuit chip includes a connecting path formed in a lower layer and a substitute connecting path that is etched in the lower layer. Subsequently, the connecting path formed in the lower layer may be severed.Type: GrantFiled: March 4, 2002Date of Patent: July 22, 2003Assignee: Sun Microsystems, Inc.Inventors: Xuejun Yuan, Xiaowei Jin, Rambabu Pyapali, Raymond A. Heald, James M. Kaku, Helen Dunn, Thelma C. Taylor, Peter F. Lai, Aharon Ostrer
-
Publication number: 20020194447Abstract: The present invention relates to a method and apparatus for a reconfigurable multi-chip module. The reconfigurable multi-chip module includes a processor; a memory module connected to the processor; and a memory control component for controlling whether the processor uses the memory module. The method of producing multi-chip modules includes assembling a processor and a memory module on the multi-chip module; testing the memory module; and selectively configuring the processor to use the memory module based on the testing of the memory module.Type: ApplicationFiled: May 1, 2001Publication date: December 19, 2002Inventors: Rambabu Pyapali, Xuejun Yuan, Xiaowei Jin, Peter Lai, Samer H. Haddad, Jeffrey Wong
-
Publication number: 20020096774Abstract: In one aspect of the present invention, a method provides a connecting path diversion through an upper layer of an integrated circuit by alteration of a connecting path through a lower layer of the integrated circuit. This method enables a circuit path in an integrated circuit to be modified in an accessible layer for testing before the modified circuit path is incorporated in a redesigned integrated circuit design.Type: ApplicationFiled: March 4, 2002Publication date: July 25, 2002Inventors: Xuejun Yuan, Xiaowei Jin, Rambabu Pyapali, Raymond A. Heald, James M. Kaku, Helen M. Dunn, Thelma C. Taylor, Peter F. Lai, Aharon Ostrer
-
Patent number: 6396149Abstract: In one aspect of the present invention, a method provides a connecting path diversion through an upper layer of an integrated circuit by alteration of a connecting path through a lower layer of the integrated circuit. This method enables a circuit path in an integrated circuit to be modified in an accessible layer for testing before the modified circuit path is incorporated in a redesigned integrated circuit design. In another aspect of the present invention, a modified multi-layer integrated circuit chip includes a connecting path formed in a lower layer and a substitute connecting path that is etched in the lower layer. Subsequently, the connecting path formed in the lower layer may be severed.Type: GrantFiled: June 13, 2000Date of Patent: May 28, 2002Assignee: Sun Microsystems, Inc.Inventors: Xuejun Yuan, Xiaowei Jin, Rambabu Pyapali, Raymond A. Heald, James M. Kaku, Helen Dunn, Thelma C. Taylor, Peter F. Lai, Aharon Ostrer