Patents by Inventor Jason Baumgartner

Jason Baumgartner 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: 20060190867
    Abstract: A method, system and computer program product for performing testing and verification is disclosed. The method includes converting a bias data specification to a driver specification. The driver specification is then parsed into a base constraint and bias file, wherein the base constraint and bias file is suitable for conversion into one of a set comprising a netlist representation and a random simulation representation. A verification framework is selected from among a set comprising a random verification framework using the random simulation representation and a synthesized verification framework using the netlist representation. In response to selecting the random verification framework using the random simulation representation, the random simulation representation is compiled into a parameter database. In response to selecting the synthesized verification framework using the netlist representation, the netlist representation is compiled into a synthesized model.
    Type: Application
    Filed: February 3, 2005
    Publication date: August 24, 2006
    Inventors: Jason Baumgartner, Ali El-Zein, Daniel Heller, Wolfgang Roesner
  • Publication number: 20060190869
    Abstract: System and software for verifying that a model of an integrated circuit satisfies its specification includes performing a sequence of at least one sequential transformation on a sequential model of the integrated circuit to produce a simplified sequential model of the integrated circuit. Thereafter, the simplified sequential model is unfolded for N time steps to create a combinational representation of the design. A sequence of at least one combinational transformation algorithms is then performed on the unfolded design to produce a simplified unfolded model. Finally, an exhaustive search algorithm is performed on the simplified unfolded model. The sequence of sequential transformations may include a sequential redundancy removal (SRR) algorithm and/or another sequential algorithm such as a retiming transformation. The combinational transformations may include a combinational redundancy removal algorithm or a logic re-encoding algorithm.
    Type: Application
    Filed: February 3, 2005
    Publication date: August 24, 2006
    Inventors: Jason Baumgartner, Robert Kanzelman, Hari Mony, Viresh Paruthi
  • Publication number: 20060190868
    Abstract: A method for verifying a design through symbolic simulation is disclosed. The method comprises creating one or more binary decision diagram variables for one or more inputs in a design containing one or more state variables and building a binary decision diagram for a first node of one or more nodes of the design. A binary decision diagram for the initial state function of one or more state variables of the design is generated and the design is subsequently initialized. Binary decisions diagrams for one or more constraints are synthesized. A set of constraint values is accumulated over time by combining the binary decision diagrams for the one or more constraints with a set of previously generated binary decision diagrams for a set of constraints previously used in one or more previous time-steps. A binary decision diagram for the next state function of the one or more state variables in the design is constructed in the presence of the constraints.
    Type: Application
    Filed: February 3, 2005
    Publication date: August 24, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason Baumgartner, Christian Jacobi, Viresh Paruthi, Kai Weber
  • Publication number: 20060190874
    Abstract: A method, system and computer program product for performing verification is disclosed. A high-level description of a design is created and constrained drivers are synthesized from the high-level description of the design. A testbench is generated from the high-level description of the design and the constrained drivers and a formal equivalence is evaluated on the testbench to perform verification.
    Type: Application
    Filed: February 24, 2005
    Publication date: August 24, 2006
    Applicant: International Business Machines Corporation
    Inventors: Jason Baumgartner, Tilman Gloekler, Joachim Kneisel, Johannes Koesters
  • Publication number: 20060190873
    Abstract: A verification method foe an integrated circuit includes identifying an equivalence class including a set of candidate gates suspected of exhibiting equivalent behavior and identifying one of the candidate gates as a representative gate for the equivalence class. Equivalence gates of an XOR gate are sourced by the representative gate and a candidate gate. A speculatively reduced netlist is generated by replacing the representative gate as the source gate for edges sourced by a candidate gate in the original design. The speculatively reduced netlist is then used either to verify formally the equivalence of the gates by applying a plurality of transformation engines to the speculatively reduced netlist or to perform incomplete search and, if none of the equivalence gates is asserted during the incomplete search, any verification results derived from the incomplete search can be applied to the original model.
    Type: Application
    Filed: February 10, 2005
    Publication date: August 24, 2006
    Inventors: Jason Baumgartner, Robert Kanzelman, Hari Mony, Viresh Paruthi
  • Publication number: 20060129952
    Abstract: A method of incrementally reducing a design is disclosed. A logic verification tool receives a design and a property for verification with respect to the design, and then selects one or more of a plurality of diverse techniques for reducing the design. The logic verification tool then reduces the design to create a reduced design using the one or more techniques and attempts to generate a valid solution for the property on the reduced design. The logic verification tool determines whether a valid solution is generated, and, if not, replaces the design with the reduced design. Until a valid solution is generated, the logic verification tool iteratively performs the selecting, reducing, determining and replacing steps.
    Type: Application
    Filed: December 14, 2004
    Publication date: June 15, 2006
    Inventors: Jason Baumgartner, Robert Kanzelman, Hari Mony, Viresh Paruthi
  • Publication number: 20060122817
    Abstract: A method of verifying a digital design is disclosed. The method comprises generating a reference model for a first digital design and creating an operational model for a second digital design, wherein the first digital design and the second digital design are intended to have a same logical function. A plurality of testcase types are then created by constraining one or more internal signals, and one or more test scripts representing the plurality of testcase types are produced. The method also includes verifying the second digital design with a testing simulation program by comparing results of the test scripts from the operational model and the reference model.
    Type: Application
    Filed: December 2, 2004
    Publication date: June 8, 2006
    Applicant: International Business Machines Corp.
    Inventors: Jason Baumgartner, Christian Jacobi, Viresh Paruthi, Kai Weber
  • Publication number: 20060084054
    Abstract: The present invention provides novel isolated polynucleotides and small molecule target polypeptides encoded by the polynucleotides. Antibodies that immunospecifically bind to a novel small molecule target polypeptide or any derivative, variant, mutant or fragment of that polypeptide, polynucleotide or antibody are disclosed, as are methods in which the small molecule target polypeptide, polynucleotide and antibody are utilized in the detection and treatment of a broad range of pathological states. More specifically, the present invention discloses methods of using recombinantly expressed and/or endogenously expressed proteins in various screening procedures for the purpose of identifying therapeutic antibodies and therapeutic small molecules associated with diseases. The invention further discloses therapeutic, diagnostic and research methods for diagnosis, treatment, and prevention of disorders involving any one of these novel human nucleic acids and proteins.
    Type: Application
    Filed: June 4, 2003
    Publication date: April 20, 2006
    Inventors: John Alsobrook, David Anderson, Jason Baumgartner, Constance Berghs, Ferenc Boldog, Catherine Burgess, Stacie Casman, Elina Catterton, Mohanraj Dhanabal, Shlomit Edinger, Karen Ellerman, Seth Ettenberg, Esha Gangolli, Valerie Gerlach, Linda Gorman, William Grosse, Erik Gunther, Xiaojia Guo, Vladimir Gusev, John Herrmann, Weizhen Ji, Ramesh Kekuda, Nikolai Khramtsov, William LaRochelle, Li Li, Hongping Liang, Kenneth Low, John MacDougall, Timothy Maclachlan, Uriel Malyankar, Kelly McQueeney, Amanda Mezick, Charles Miller, Isabelle Millet, Muralidhara Padigaru, Meera Patturajan, John Peyman, Xiaozhong Qian, Luca Rastelli, Daniel Rieger, Mark Rothenberg, Suresh Shenoy, Richard Shimkets, Glennda Smithson, Kimberly Spytek, David Stone, Sujatha Sukumaran, Edward Szekeres, Corine Vernet, Edward Voss, Adam Wolenc, Mei Zhong, Haihong Zhong
  • Publication number: 20060063200
    Abstract: Disclosed herein are nucleic acid sequences that encode G-coupled protein-receptor related polypeptides. Also disclosed are polypeptides encoded by these nucleic acid sequences, and antibodies, which immunospecifically-bind to the polypeptide, as well as derivatives, variants, mutants, or fragments of the aforementioned polypeptide, polynucleotide, or antibody. The invention further discloses therapeutic, diagnostic and research methods for diagnosis, treatment, and prevention of disorders involving any one of these novel human nucleic acids and proteins.
    Type: Application
    Filed: February 2, 2005
    Publication date: March 23, 2006
    Applicant: CuraGen Corporation
    Inventors: David Anderson, Jason Baumgartner, Ferenc Boldog, Stacie Casman, Shlomit Edinger, Esha Gangolli, Valerie Gerlach, Linda Gorman, Xiaojia Guo, Tord Hjalt, Ramesh Kekuda, Li Li, John MacDougall, Uriel Malyankar, Isabelle Millet, Muralidhara Padigaru, Meera Patturajan, Carol Pena, Luca Rastelli, Richard Shimkets, David Stone, Kimberly Spytek, Corine Vernet, Edward Voss, Bryan Zerhusen
  • Publication number: 20060025980
    Abstract: A method, system and computer program product for generating a coverage model to describe a testing scheme for a simulated system are disclosed. In a preferred embodiment, a simulated system is tested with a testing simulation program. A simple event database is generated with the testing simulation program. Results of a checker analysis from the testing with the testing simulation program are obtained, and coverage data is created from a coverage model configuration file, the simple event database and the results of the checker analysis.
    Type: Application
    Filed: July 30, 2004
    Publication date: February 2, 2006
    Applicant: International Business Machines Corp.
    Inventors: Steven Farago, Jason Baumgartner, Claude Detjens, Anita Devadason
  • Publication number: 20050188337
    Abstract: A design verification system includes a first verification engine to model the operation of a first design of an integrated circuit to obtain verification results including the model's adherence to a property during N time steps of its operation, proofs that one or more verification targets can be reached, and verification coverage results for targets that are not reached. A correspondence engine determines the functional correspondence between the first design and a second design of the integrated circuit. Functional correspondence, if demonstrated, enables reuse of the first engine's verification results to reduce resources expended during subsequent analysis of the second design. The correspondence determination may be simplified using a composite model of the integrated circuit having “implies” logic in lieu of “EXOR” logic. The implies logic indicates conditions in which a node in the second design achieves a state that is contrary to the verification results for the first design.
    Type: Application
    Filed: February 19, 2004
    Publication date: August 25, 2005
    Applicant: International Business Machines Corporation
    Inventors: Jason Baumgartner, Robert Kanzelman, Hari Mony, Viresh Paruthi
  • Publication number: 20040048248
    Abstract: Disclosed herein are novel human nucleic acid sequences which encode endozepine-like polypeptides. Also disclosed are polypeptides encoded by these nucleic acid sequences, and antibodies which immunospecifically-bind to the polypeptide, as well as derivatives, variants, mutants, or fragments of the aforementioned polypeptide, polynucleotide, or antibody. The invention further discloses therapeutic, diagnostic and research methods for diagnosis, treatment, and prevention of disorders involving this novel human endozepine-like nucleic acid and protein.
    Type: Application
    Filed: February 27, 2002
    Publication date: March 11, 2004
    Inventors: Sudhirdas K. Prayaga, Richard A. Shimkets, Kumud Majumder, Andrew Eisen, Corine A.M. Vernet, Steven K. Spaderna, Jason Baumgartner, Linda Gorman, Vladimir Gusev, Muralidhara Padigaru, Meera Patturajan, Velizar Tchernev, Li Li