Patents by Inventor Greg Amidon

Greg Amidon 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: 7360137
    Abstract: A method and system for implementing NAND programming of flash devices during in-circuit testing is described. A flash programmer may receive a program file from an in-circuit tester and device information from a NAND flash device, including information regarding bad cells. The flash programmer converts the program file to account for the bad cells and then programs the NAND flash device with the converted program file. The ability of the flash programmer to translate between the in-circuit tester and a unit under test also allows for more efficient programming of other flash devices.
    Type: Grant
    Filed: June 15, 2006
    Date of Patent: April 15, 2008
    Assignee: Westell Technologies, Inc.
    Inventors: Greg Amidon, Samil Asim Addemir, Greg Topham
  • Publication number: 20070260812
    Abstract: A method and system for implementing buffer programming of flash devices during in-circuit testing is described. Some flash device can implement buffer programming, but the ICT is not capable of supporting this application. By creating a file for buffer programming of flash devices that has the same number of bits in each line and counting the number of lines in the file having data, flash devices can be programmed using buffer programming with the ICT. Additionally, by adjusting the line count to an even multiple of the length of an executable code stored in the flash device, program loops may be used.
    Type: Application
    Filed: June 15, 2006
    Publication date: November 8, 2007
    Applicant: Westell Technologies, Inc.
    Inventors: Greg Amidon, Samil Asim Addemir
  • Publication number: 20070258298
    Abstract: A method and system for parallel programming flash devices during in-circuit testing is described. A parallel processing device is located in a test fixture of an In-Circuit Tester (ICT) for each printed circuit board (PCB) connected to the test fixture. The parallel processing device controls the communications between the ICT and the PCB. The parallel processing device facilitates parallel programming of flash devices that passed in-circuit testing. The parallel processing device prevents programming of flash devices that failed in-circuit testing.
    Type: Application
    Filed: June 15, 2006
    Publication date: November 8, 2007
    Applicant: Westell Technologies, Inc.
    Inventors: Greg Amidon, Samil Asim Addemir, Greg Topham
  • Publication number: 20070258288
    Abstract: A method and system for implementing NAND programming of flash devices during in-circuit testing is described. A flash programmer may receive a program file from an in-circuit tester and device information from a NAND flash device, including information regarding bad cells. The flash programmer converts the program file to account for the bad cells and then programs the NAND flash device with the converted program file. The ability of the flash programmer to translate between the in-circuit tester and a unit under test also allows for more efficient programming of other flash devices.
    Type: Application
    Filed: June 15, 2006
    Publication date: November 8, 2007
    Applicant: Westell Technologies, Inc.
    Inventors: Greg Amidon, Samil Asim Addemir, Greg Topham