Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

User operated Limited Memory Error Trigger

IP.com Disclosure Number: IPCOM000032071D
Original Publication Date: 2004-Oct-22
Included in the Prior Art Database: 2004-Oct-22
Document File: 1 page(s) / 21K

Publishing Venue

IBM

Abstract

User operated Limited Memory Error Trigger

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 100% of the total text.

Page 1 of 1

User operated Limited Memory Error Trigger

    Current generation of memory error injection tools that are user operated cannot create errors of a known size. Each person will turn on and off the switch at different rates and with the today's fast memory; a user-generated event can span thousands of errors. This limits the types of testing that can be done. In additional, most BIOS developers feel the tests are not realistic. Current BIOS design puts the code into low memory. Having a tool that step on the BIOS code creates problems for developers and testers. Limiting the amount of errors reduces that problem.

    By creating a special circuit to limit the amount of errors on a computer time scale, a more realistic test can be created. Starting with a user generated trigger, a fixed duration pulse 50ns or less is created. This trigger then goes to a memory injection tool that prevents dataflow to a memory module. The advantages of this tool are a more realistic failure of memory and random generated events.

    The tools uses mono-stable multi-vibrator timer with an external trigger. The trigger can be human or computer generated. Besides the mono-stable multi-vibrator circuit, a multiplier/divider tied to a clock signal can be used. Other timer circuits such as a 555 are not stable enough for the application.

1