Patents by Inventor Manish Pandey
Manish Pandey 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: 8209648Abstract: Certain embodiments of the present invention enable comparisons between constrained circuit designs by generating timing graphs for circuit designs, mapping timing constraints to the timing graphs, and comparing the mapped timing constraints from different timing graphs. Typically this comparison is made by identifying corresponding nodes in two or more timing graphs. Specific embodiments are also directed to multiple SDC (Synopsis Design Constraint) constraint specifications for a circuit and multiple constraint sets for different operational modes of a circuit.Type: GrantFiled: September 3, 2009Date of Patent: June 26, 2012Assignee: Cadence Design Systems, Inc.Inventors: Shan-Chyun Ku, Marcelo Glusman, Yee-Wing Hsieh, Manish Pandey, Angela Krstic, Sarath Kirihennedige
-
Patent number: 7962886Abstract: A method and system for generating design constraints for an electronic circuit design is disclosed. The method and system include reading a design description and an existing design constraint file, configuring design constraint integration rules, writing a new design constraint file, evaluating results of the new design constraint file, and replacing existing design constraint file with the new design constraint file.Type: GrantFiled: December 7, 2007Date of Patent: June 14, 2011Assignee: Cadence Design Systems, Inc.Inventors: Manish Pandey, Marcelo Glusman, Angela Krstic, Yee-Wing Hsieh, Andy Lin
-
Publication number: 20100250796Abstract: Systems and method for forming a secure channel between a server and a portable storage device coupled to a host computer are presented. A message sequence is exchanged between the server and the portable storage device. The message sequence may pass transparently through the host computer to the portable storage device. The server and the portable storage device may be authenticated based on the message sequence. A secure channel may be established between the server and the portable storage device when the server and the portable storage device are authenticated. As such, the host computer, as well as any other interstitial device between the server and the portable storage device, cannot access information transferred via the secure channel.Type: ApplicationFiled: March 27, 2009Publication date: September 30, 2010Inventors: David Jevans, Gil Spencer, Shannon Holland, Manish Pandey, Dan Simon
-
Patent number: 7739629Abstract: A method of adding power control circuitry to a circuit design at each of an RTL and a netlist level comprising: demarcating multiple power domains within the circuit design; specifying multiple power modes each power mode corresponding to a different combination of on/off states of the multiple demarcated power domains; and defining isolation behavior relative to respective power domains.Type: GrantFiled: October 30, 2006Date of Patent: June 15, 2010Assignee: Cadence Design Systems, Inc.Inventors: Qi Wang, Ankur Gupta, Pinhong Chen, Christina Chu, Manish Pandey, Huan-Chih Tsai, Sandeep Bhatia, Yonghao Chen, Steven Sharp, Vivek Chickermane, Patrick Gallagher
-
Patent number: 7694251Abstract: Method and system for verifying power specifications of a low power design are disclosed. The method includes receiving a register-transfer level (RTL) netlist representation of the low power design, receiving a power specification file for describing power requirements of the low power design and verifying the power specification file in accordance with the RTL netlist representation of the low power design. The method further includes verifying completeness, compatibility, and consistency of power requirements for the low power design.Type: GrantFiled: October 30, 2006Date of Patent: April 6, 2010Assignee: Cadence Design Systems, Inc.Inventors: Bharat Chandramouli, Huan-Chih Tsai, Manish Pandey, Chih-Chang Lin, Madan M. Das
-
Patent number: 7669165Abstract: Method and system for equivalence checking of a low power design are disclosed. The method includes receiving a register-transfer level (RTL) netlist representation of a circuit, receiving a power specification file for describing power requirements of the circuit, creating a low power gate netlist for representing a design implementation of the circuit using the RTL netlist and the power specification file, creating a reference low power RTL netlist for representing a design specification of the circuit using the RTL netlist and the power specification file, and performing equivalence checking between the low power gate netlist and the reference low power RTL netlist. The method further includes annotating low power information described in the power specification file into the reference low power RTL netlist, and creating low power logic in the reference low power RTL netlist.Type: GrantFiled: October 25, 2006Date of Patent: February 23, 2010Assignee: Cadence Design Systems, Inc.Inventors: Manish Pandey, Rajat Arora, Chih-Chang Lin, Huan-Chih Tsai, Bharat Chandramouli, Kei-Yong Khoo
-
Patent number: 7644380Abstract: Method for analyzing a circuit composed of MOS devices. The method can be used to direct MOS devices in static and dynamic circuits and involves identifying an undirected MOS device that connects nets. Functions of the nets that cause each net to be logic values are defined as a function of inputs to the circuit. The defined functions can include pulldown functions or both pullup and pulldown functions. A set of rules is used to determine the direction of a signal that flows through a device and applies defined functions. The rules for analyzing static devices may differ from the rules for analyzing dynamic devices. Devices that are determined to have uni-directional signal flow can be directed. Additionally, devices having bi-directional signal flow and uni-directional observability can be directed.Type: GrantFiled: May 15, 2006Date of Patent: January 5, 2010Assignee: Cadence Design Systems, Inc.Inventors: Manish Pandey, Samuel L. Kerner, Chih-chang Lin
-
Patent number: 7620919Abstract: Some embodiments relate to a method and apparatus for performing logic equivalence checking (EC) of circuits using adaptive learning based on a persistent cache containing information on sub-problems solved from previous equivalency checking runs. These sub-problems can include basic EC tasks such as logic cone comparison and/or state element mapping.Type: GrantFiled: August 29, 2007Date of Patent: November 17, 2009Assignee: Cadence Design Systems, Inc.Inventors: Manish Pandey, Yung-Te Lai, Bret Siarowski, Kei-Yong Khoo, Chih-Chang Lin
-
Patent number: 7620918Abstract: Some embodiments relate to a method and apparatus for performing logic equivalence checking (EC) of circuits using adaptive learning based on a persistent cache containing information on sub-problems solved from previous equivalency checking runs. These sub-problems can include basic EC tasks such as logic cone comparison and/or state element mapping.Type: GrantFiled: August 29, 2007Date of Patent: November 17, 2009Assignee: Cadence Design Systems, Inc.Inventors: Manish Pandey, Yung-Te Lai, Bret Siarowski, Kei-Yong Khoo, Chih-Chang Lin
-
Patent number: 7587690Abstract: Disclosed are methods and systems for performing coverage analysis. In one approach, the methods and systems perform coverage analysis based upon both implementation-specific design data and non-implementation-specific design data. In an approach, both gate level and RTL level information are considered to perform coverage analysis.Type: GrantFiled: June 14, 2006Date of Patent: September 8, 2009Assignee: Cadence Design Systems, Inc.Inventors: Bret Siarkowski, Manish Pandey
-
Publication number: 20090064071Abstract: Disclosed are methods and systems for performing coverage analysis. In one approach, the methods and systems perform coverage analysis based upon both implementation-specific design data and non-implementation-specific design data. In an approach, both gate level and RTL level information are considered to perform coverage analysis.Type: ApplicationFiled: November 10, 2008Publication date: March 5, 2009Applicant: CADENCE DESIGN SYSTEMS, INC.Inventors: Bret SIARKOWSKI, Manish PANDEY
-
Publication number: 20080127014Abstract: Method and system for equivalence checking of a low power design are disclosed. The method includes receiving a register-transfer level (RTL) netlist representation of a circuit, receiving a power specification file for describing power requirements of the circuit, creating a low power gate netlist for representing a design implementation of the circuit using the RTL netlist and the power specification file, creating a reference low power RTL netlist for representing a design specification of the circuit using the RTL netlist and the power specification file, and performing equivalence checking between the low power gate netlist and the reference low power RTL netlist. The method further includes annotating low power information described in the power specification file into the reference low power RTL netlist, and creating low power logic in the reference low power RTL netlist.Type: ApplicationFiled: October 25, 2006Publication date: May 29, 2008Applicant: Cadence Design Systems, Inc.Inventors: Manish Pandey, Rajat Arora, Chih-Chang Lin, Huan-Chih Tsai, Bharat Chandramouli, Kei-Yong Khoo
-
Publication number: 20080127015Abstract: Method and system for verifying power specifications of a low power design are disclosed. The method includes receiving a register-transfer level (RTL) netlist representation of the low power design, receiving a power specification file for describing power requirements of the low power design and verifying the power specification file in accordance with the RTL netlist representation of the low power design. The method further includes verifying completeness, compatibility, and consistency of power requirements for the low power design.Type: ApplicationFiled: October 30, 2006Publication date: May 29, 2008Inventors: Bharat Chandramouli, Huan-Chih Tsai, Manish Pandey, Chih-Chang Lin, Madan M. Das
-
Publication number: 20070294650Abstract: Some embodiments relate to a method and apparatus for performing logic equivalence checking (EC) of circuits using adaptive learning based on a persistent cache containing information on sub-problems solved from previous equivalency checking runs. These sub-problems can include basic EC tasks such as logic cone comparison and/or state element mapping.Type: ApplicationFiled: August 29, 2007Publication date: December 20, 2007Applicant: CADENCE DESIGN SYSTEMS, INC.Inventors: Manish Pandey, Yung-Te Lai, Bret Siarkowski, Kei-Yong Khoo, Chih-Chang Lin
-
Publication number: 20070294649Abstract: Some embodiments relate to a method and apparatus for performing logic equivalence checking (EC) of circuits using adaptive learning based on a persistent cache containing information on sub-problems solved from previous equivalency checking runs. These sub-problems can include basic EC tasks such as logic cone comparison and/or state element mapping.Type: ApplicationFiled: August 29, 2007Publication date: December 20, 2007Applicant: CADENCE DESIGN SYSTEMS, INC.Inventors: Manish Pandey, Yung-Te Lai, Bret Siarkowski, Kei-Yong Khoo, Chih-Chang Lin
-
Publication number: 20070245285Abstract: A method of adding power control circuitry to a circuit design at each of an RTL and a netlist level comprising: demarcating multiple power domains within the circuit design; specifying multiple power modes each power mode corresponding to a different combination of on/off states of the multiple demarcated power domains; and defining isolation behavior relative to respective power domains.Type: ApplicationFiled: October 30, 2006Publication date: October 18, 2007Inventors: Qi Wang, Ankur Gupta, Pinhong Chen, Christina Chu, Manish Pandey, Huan-Chih Tsai, Sandeep Bhatia, Yonghao Chen, Steven Sharp, Vivek Chickermane, Patrick Gallagher
-
Patent number: 7266790Abstract: Some embodiments relate to a method and apparatus for performing logic equivalence checking (EC) of circuits using adaptive learning based on a persistent cache containing information on sub-problems solved from previous equivalency checking runs. These sub-problems can include basic EC tasks such as logic cone comparison and/or state element mapping.Type: GrantFiled: September 4, 2003Date of Patent: September 4, 2007Assignee: Cadence Design Systems, Inc.Inventors: Manish Pandey, Yung-Te Lai, Bret Siarkowski, Kei-Yong Khoo, Chih-Chang Lin
-
Patent number: 6848084Abstract: This invention relates to method and apparatus for verification of circuit designs containing memories. At a register transfer abstraction level, verification of a circuit design requires showing that the register transfer language (RTL) abstraction of the design is logically equivalent to the design implementation represented at the logic (e.g., gate and/or flip-flop) and/or the transistor (e.g. implementation verification) abstraction levels, as well as logic simulation of the design RTL embedded in a system-level test bench for verification at the system-abstraction level.Type: GrantFiled: December 20, 2002Date of Patent: January 25, 2005Assignee: Cadence Design Systems, Inc.Inventors: Manish Pandey, Mitchell W. Hines, Chih-Chang Lin
-
Publication number: 20040177332Abstract: Some embodiments relate to a method and apparatus for performing logic equivalence checking (EC) of circuits using adaptive learning based on a persistent cache containing information on sub-problems solved from previous equivalency checking runs. These sub-problems can include basic EC tasks such as logic cone comparison and/or state element mapping.Type: ApplicationFiled: September 4, 2003Publication date: September 9, 2004Inventors: Manish Pandey, Yung-Te Lai, Bret Siarkowski, Kei-Yong Khoo, Chih-Chang Lin