Browse Prior Art Database

Access to Physical Model Device Internals

IP.com Disclosure Number: IPCOM000034448D
Original Publication Date: 1989-Feb-01
Included in the Prior Art Database: 2005-Jan-27
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Dubler, JF: AUTHOR [+2]

Abstract

Disclosed is a method that permits the logic simulation user to have access to the internal states of a device physical model. This permits the same control and observability as a pure software behavior model. For instance, many logic simulators permit the user to interactively read/write "internal variables" in software behaviors. Often times these are counters or mode control registers which define states of a hardware implementation of the behavioral. To initialize these "internal variables" to the desired values may require a long complicated testcases, so directly altering the internal variables may be preferred. Some logic simulators also have special commands to read/write specific types of variables. For example, some simulators have a command to read/write shift register scan registers.

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

Page 1 of 1

Access to Physical Model Device Internals

Disclosed is a method that permits the logic simulation user to have access to the internal states of a device physical model. This permits the same control and observability as a pure software behavior model. For instance, many logic simulators permit the user to interactively read/write "internal variables" in software behaviors. Often times these are counters or mode control registers which define states of a hardware implementation of the behavioral. To initialize these "internal variables" to the desired values may require a long complicated testcases, so directly altering the internal variables may be preferred. Some logic simulators also have special commands to read/write specific types of variables. For example, some simulators have a command to read/write shift register scan registers. They also may have commands to read/write memory and programmable logic (e.g., RAM, ROM, PLA, PLD) personalities. This disclosure describes a method to extend these useful capabilities to physical models. It relies on the device behavior I/O shell model to establish non-intrusive sets of patterns that specify how to read/write the desired "internal variables." Also required is a communication path (via model macros or model procedure calls) between the device behavior I/O shell model and the testcase interpreter. Therefore, when the user enters commands accessing "internal variables," the simulator determines if it is a physical m...