Patents by Inventor Robert Glen Gerowitz

Robert Glen Gerowitz 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: 8136059
    Abstract: Illustrative embodiments provide a computer-implemented method for resolving indeterminate states by inserting logic into a design. The computer-implemented method receives an original design input from a requester to form a received input and determines whether the received input contains an indeterminate output. Responsive to a determination that the received input contains an indeterminate output, the computer-implemented method generates a temporary design from the received input, wherein the temporary design contains “unique” output and all inputs, updates the temporary design, and synthesizes the original design and each temporary design individually to form a synthesized original design and a set of synthesized temporary designs. The computer-implemented method merges the synthesized original design with the set of synthesized temporary design to form a final design; and returns the final design to the requester.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Robert Glen Gerowitz, Michael Patrick Muhlada, Chad Everett Winemiller
  • Patent number: 8135571
    Abstract: The invention is directed to validating a specified manufacturing test rule, which pertains to an electronic component. The method includes generating a file of test data sets, wherein each test data set in the file is valid for the rule. Each test data set includes a stimulus comprising one or more single input vectors, and further includes a set of results that are expected. The method further comprises constructing a testbench to prepare testcases for simulation, wherein each testcase corresponds to the stimulus and the expected output results of one of the test data sets, and each testcase is disposed to be simulated separately, or independently, from every other testcase. The method further comprises selectively preparing each of the testcases for simulation, in order to provide simulated results for the stimulus corresponding to each testcase. The expected results and the simulated results are compared for each testcase.
    Type: Grant
    Filed: August 14, 2008
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Carisa Anne Cassani, Robert Glen Gerowitz, Michael Patrick Muhlada, Chad Everett Winemiller
  • Patent number: 8065641
    Abstract: A system for creating manufacturing test rules. Stimuli for an electronic design are generated automatically by a stimuli generator. The stimuli generator takes into account certain limitations of the design when automatically generating the manufacturing test rules. The design is tested by a testbench using the stimuli. A simulation log for the design is generated by the testbench. The simulation log is then processed by a simulation log processor. An HDL representation of the design is generated by the simulation log processor using the processed simulation log. A gate-level version of the design is generated by a synthesis tool using the HDL representation of the design. The gate-level version of the design is further processed by the synthesis tool to make any necessary modifications. Then, the gate-level version of the design is outputted as the final manufacturing test rule. Thus, creating manufacturing test rules can be completely automated.
    Type: Grant
    Filed: September 2, 2008
    Date of Patent: November 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert Glen Gerowitz, Michael Patrick Muhlada, Chad Everett Winemiller
  • Patent number: 7865786
    Abstract: A system for at-functional-clock-speed continuous scan array built-in self testing (ABIST) of multiport memory is disclosed. During ABIST testing, functional addressing latches from a first port are used as shadow latches for a second port's addressing latches. The arrangement reduces the amount of test-only hardware on a chip and reduces the need to write complex testing software. Higher level functions may be inserted between the shadow latches and the addressing latches to automatically provide functions such as inversions.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert Glen Gerowitz, Kenichi Tsuchiya
  • Publication number: 20100107129
    Abstract: Illustrative embodiments provide a computer-implemented method for resolving indeterminate states by inserting logic into a design. The computer-implemented method receives an original design input from a requester to form a received input and determines whether the received input contains an indeterminate output. Responsive to a determination that the received input contains an indeterminate output, the computer-implemented method generates a temporary design from the received input, wherein the temporary design contains “unique” output and all inputs, updates the temporary design, and synthesizes the original design and each temporary design individually to form a synthesized original design and a set of synthesized temporary designs. The computer-implemented method merges the synthesized original design with the set of synthesized temporary design to form a final design; and returns the final design to the requester.
    Type: Application
    Filed: October 24, 2008
    Publication date: April 29, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Glen Gerowitz, Michael Patrick Muhlada, Chad Everett Winemiller
  • Publication number: 20100057425
    Abstract: A system for creating manufacturing test rules. Stimuli for an electronic design are generated automatically by a stimuli generator. The stimuli generator takes into account certain limitations of the design when automatically generating the manufacturing test rules. The design is tested by a testbench using the stimuli. A simulation log for the design is generated by the testbench. The simulation log is then processed by a simulation log processor. An HDL representation of the design is generated by the simulation log processor using the processed simulation log. A gate-level version of the design is generated by a synthesis tool using the HDL representation of the design. The gate-level version of the design is further processed by the synthesis tool to make any necessary modifications. Then, the gate-level version of the design is outputted as the final manufacturing test rule. Thus, creating manufacturing test rules can be completely automated.
    Type: Application
    Filed: September 2, 2008
    Publication date: March 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Glen Gerowitz, Michael Patrick Muhlada, Chad Everett Winemiller
  • Publication number: 20100042396
    Abstract: The invention is generally directed to a method and apparatus for validating a specified manufacturing test rule, which pertains to an electronic component. One embodiment comprising a method includes the step of generating a file of test data sets, wherein each test data set in the file is valid for the rule. Each test data set includes a stimulus comprising one or more single input vectors, and further includes a set of results that are expected, when the stimulus is applied to the electronic component. The method further comprises constructing a testbench to prepare each of a plurality of testcases for simulation, wherein each testcase corresponds to the stimulus and the expected output results of one of the test data sets, and each testcase is disposed to be simulated separately, or independently, from every other testcase. The method further comprises selectively preparing each of the testcases for simulation, in order to provide simulated results for the stimulus corresponding to each testcase.
    Type: Application
    Filed: August 14, 2008
    Publication date: February 18, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carisa Anne Cassani, Robert Glen Gerowitz, Michael Patrick Muhlada, Chad Everett Winemiller
  • Publication number: 20090116323
    Abstract: A system for at-functional-clock-speed continuous scan array built-in self testing (ABIST) of multiport memory is disclosed. During ABIST testing, functional addressing latches from a first port are used as shadow latches for a second port's addressing latches. The arrangement reduces the amount of test-only hardware on a chip and reduces the need to write complex testing software. Higher level functions may be inserted between the shadow latches and the addressing latches to automatically provide functions such as inversions.
    Type: Application
    Filed: January 7, 2009
    Publication date: May 7, 2009
    Applicant: International Business Machines Corporation
    Inventors: Robert Glen Gerowitz, Kenichi Tsuchiya
  • Patent number: 7506225
    Abstract: A system for at-functional-clock-speed continuous scan array built-in self testing (ABIST) of multiport memory is disclosed. During ABIST testing, functional addressing latches from a first port are used as shadow latches for a second port's addressing latches. The arrangement reduces the amount of test-only hardware on a chip and reduces the need to write complex testing software. Higher level functions may be inserted between the shadow latches and the addressing latches to automatically provide functions such as inversions.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Robert Glen Gerowitz, Kenichi Tsuchiya
  • Patent number: 6681356
    Abstract: Scan chains are designed for an IC based on test coverage for functional logic units, Before physical placement the scan circuit elements are assigned scan attributes which define which scan circuit elements must remain coupled and also defines which groups of scan circuit elements must remain in selected groups. The scan chains and the logic are physically placed and location data on the scan circuit elements are determined from the placement data. Using the scan attributes, single scan circuit elements and scan circuit elements that must remain connected (sub-scan chains) are re-allocated across a same number of new scan chains. These scan circuit elements are rewired using an algorithm that minimizes scan path lengths within the new scan chains.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: January 20, 2004
    Assignee: International Business Machines Corporation
    Inventors: Robert Glen Gerowitz, Benjamin Edward Floering, Kenneth Patrick Zabrycki
  • Patent number: 6519757
    Abstract: Descriptive statements representative of a communication level coupling the functional logic of an integrated circuit to the external environment is translated into complex functional specification language for input to hardware design programs. Plain language within the functional specifications is converted to proper design language to implement hardware described by the functional specification.
    Type: Grant
    Filed: April 11, 2000
    Date of Patent: February 11, 2003
    Assignee: International Business Machines Corporation
    Inventors: Bryan Keith Bullis, Robert Glen Gerowitz
  • Patent number: 6407569
    Abstract: Stuck-at fault, shorted and open circuit conditions occurring in the differential inputs to Differential Receivers on a Large Scale Integrated (LSI) chip are detected by a test circuit arrangement fabricated on the chip. The test circuit arrangement includes Pass Gate devices operatively coupled to the differential inputs and an Exclusive NOR circuit (XNOR) coupled to the Pass Gate devices. Pull devices are coupled to the Pass Gate devices and the differential inputs. By activating the Pass Gate devices and applying a test sequence to the differential inputs, the state of the output of the XNOR circuit indicates if an open circuit, stuck-at or short exists in the inputs to the Differential Receiver.
    Type: Grant
    Filed: March 24, 1999
    Date of Patent: June 18, 2002
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Paul Boettler, Robert Glen Gerowitz, William Arthur Noon, Howard James Schubert, Jr., Chad Everett Winemiller
  • Publication number: 20020030505
    Abstract: Stuck-at fault, shorted and open circuit conditions occurring in the differential inputs to Differential Receivers on a Large Scale Integrated (LSI) chip are detected by a test circuit arrangement fabricated on the chip. The test circuit arrangement includes Pass Gate devices operatively coupled to the differential inputs and an Exclusive NOR circuit (XNOR) coupled to the Pass Gate devices. Pull devices are coupled to the Pass Gate devices and the differential inputs. By activating the Pass Gate devices and applying a test sequence to the differential inputs, the state of the output of the XNOR circuit indicates if an open circuit, stuck-at or short exists in the inputs to the Differential Receiver.
    Type: Application
    Filed: March 24, 1999
    Publication date: March 14, 2002
    Inventors: JEFFREY PAUL BOETTLER, ROBERT GLEN GEROWITZ, WILLIAM ARTHUR NOON, HOWARD JAMES SCHUBERT, CHAD EVERETT WINEMILLER
  • Patent number: 6222380
    Abstract: An interface system that conveys data at approximately 500 MBitsps between modules. The interface system performs multistream serialization at the transmitter and multistream de-serialization at the Receiver. As a consequence, fewer interface connections are required between the modules.
    Type: Grant
    Filed: June 11, 1999
    Date of Patent: April 24, 2001
    Assignee: International Business Machines Corporation
    Inventors: Robert Glen Gerowitz, Carl Thomas Gray, John Marshall, Christopher G. Riedle, Raymond Paul Rizzo