Match Document Document Title
6606590 Emulation system with address comparison unit and data comparison unit ownership arbitration  
In-circuit-emulation of an integrated circuit including a digital data processor capable of executing program instructions selectively assigns emulation resources to either the emulation function...
6574589 Information processing system for sharing internal auxiliary storage device  
An information processing system has first and second information processing apparatuses. The first information processing apparatus has an internal auxiliary storage device. The second...
6574590 Microprocessor development systems  
A procedure and processor are disclosed for avoiding lengthy delays in debug procedures during access by a memory mapped peripheral device. The processor includes in-circuit emulation means...
6571370 Method and system for design verification of electronic circuits  
An emulation system and method of emulating a circuit utilize a control FPGA with a bi-directional interface, a target FPGA, and microcomputer, and a data storage unit. An option board is also...
6571357 High speed device emulation computer system tester  
The application discloses a system and method for providing a compact and high speed mechanism for emulating an ASIC or other chip operating within a large computing system environment for...
6571205 Method and apparatus for transferring information between devices using a tape drive  
A method and apparatus for transferring information between first and second devices, where the first device includes a tape drive having a tape drive head. A tape head interface is removably...
6567774 Method and system for configuring and updating networked client stations using a virtual disk and a snapshot disk  
A system and method for facilitating configuration of client stations in a computer network. A virtual disk representing configuration information is formed and selectively exported via the...
6564367 Logic dividing method, logic dividing system and recording medium for storing logic dividing program  
Logic emulation according to the present invention is aimed at an object to provide a logic dividing and module wiring system for operating logic related to external interface signals and...
6564162 Method and apparatus for improving electrical verification throughput via comparison of operating-point differentiated test results  
The operating-point differentiated test results are obtained by running a code sequence on the device at a first operating point to generate predicted results and then running the same code...
6560573 Storage controller with hardware emulation controller for emulation between control processor and transfer circuitry compatible to different processor  
A hardware emulation controller permits a high performance processor to be used with system circuitry that is configured for operation with a different processor. The hardware emulation controller...
6549882 Mechanisms for providing and using a scripting language for flexibly simulationg a plurality of different network protocols  
Provided are test systems, methods, and media which allow a user to script any type of test or model scenario based on a particular type of network traffic (e.g., protocol interaction). In...
6523155 Method for partitioning a netlist into multiple clock domains  
A method partitions a netlist into multiple clock domains. The number of clock domains is the number of primary input clocks plus one freerun domain. First, each functional block in the netlist is...
6513085 Link/transaction layer controller with integral microcontroller emulation  
An IEEE 1394 serial bus (58) is interfaced utilizing a physical layer (54) to extract the data and a link/transaction layer controller (200) to interface the data from the physical layer (54) to a...
6507810 Integrated sub-network for a vehicle  
An integrated sub-network for a vehicle. The sub-network includes one or more devices which are addressable using IP addresses or object terminology. The sub-network may appear as a single IP...
6496847 System and method for virtualizing computer systems  
A virtual machine monitor (VMM) is included in a computer system that has a protected host operating system (HOS). A virtual machine running at least one application via a virtual operating system...
6483811 System and method for emulating a distributed network  
A system for emulating a distributed network includes a localized network operable to emulate a distributed network. A network device is coupled to the localized network and operable to be...
6484135 Method for adaptive test generation via feedback from dynamic emulation  
A function for adaptively generating test vectors to verify the behavior of a digital system. The function utilizes one or more user-defined verification directives for directing the generation of...
6470390 Method and apparatus for a dual connection communication session  
A method and apparatus establishes a connection for a communication session between two remote devices, then negotiates an additional connection. One of the connections is used to communicate...
6452599 Method and apparatus for generating a specific computer hardware component exception handler  
A method and apparatus for generating a specific computer hardware component exception handler and emulating memory accesses to such a hardware component include processing steps that begin by...
6445974 CAD-neutral application programming interface  
Apparatus and method for a computer-aided design (CAD) system for dynamically switching from one CAD platform to another CAD platform. The invention includes building a library of generic CAD...
6434660 Emulating one tape protocol of flash memory to a different type protocol of flash memory  
A flash memory controller translates between manufacturer-specific protocols to allow the flash memories of one manufacturer to be used transparently in a host system programmed for the memory...
6421635 Method and apparatus for handling asynchronous signals while emulating system calls  
The invention determines whether any asynchronous signals are pending and then delivers any such pending signals to the emulated application before the control is transferred to the operating...
6415436 Mechanism for cross validating emulated states between different emulation technologies in a dynamic compiler  
The inventive mechanism compares system states resulting from emulation of the same block of source code by different emulation technologies within a dynamic compiler. A set of initial conditions,...
6397341 Method for improving the speed of behavioral synthesis links to logic synthesis  
Behavioral synthesis allows a circuit design to be specified in a high-level hardware description language (HLHDL) that is more oriented towards expressing the desired behavior than the underlying...
6393606 Inverse assembler  
An inverse assembler and converter acquire binary code during inverse assembly of compiled programming code for a software application. A memory image file is generated during compiling of the...
6389379 Converification system and method  
The coverification system includes a reconfigurable computing system (hereinafter “RCC computing system”) and a reconfigurable computing hardware array (hereinafter “RCC hardware array”). In some...
6378088 Automated test generator  
A test generator generates tests by randomly traversing a description of the interface of a program being tested, thereby generating tests that contain randomly selected actions and randomly...
6374145 Proximity sensor for screen saver and password delay  
Apparatuses and methods of the present invention provide improved control over the activation and deactivation of a computer program. For example, the computer program may be a screen saver...
6370492 Modified design representation for fast fault simulation of an integrated circuit  
A system and method perform a two-pass fault simulation on an original design representation including a software-modeled design element and a hardware-modeled design element. Logic simulation...
6353806 System level hardware simulator and its automation  
An apparatus provides for automatically generating symbolic models and developing a system level hardware simulator. The system to be simulated is subdivided into a plurality of system layers...
6349274 Configuration manager for configuring a data acquistion system  
A data acquisition system comprising a Configuration Manager for intelligently managing access to DAQ configuration information. The data acquisition system comprises a computer system coupled to...
6343328 Digital computer system using embedded comments to manipulate virtual controller functions  
A user of an intranet or internet web browser requests a page of data from a gateway server, and the gateway server requests the page from a host. The host reads the data from storage and builds a...
6338158 Custom IC hardware modeling using standard ICs for use in IC design validation  
Testing and validation of custom IC designs is performed using standard ICs. Highly complex integrated circuits, instead of being designed at the gates and flops level, are typically designed...
6330528 Method of terminating temporarily unstoppable code executing in a multi-threaded simulated operating system  
An operating system is simulated to run in conjunction with a native operating system, allowing processes, particularly multi-threaded processes, originally developed for the simulated operating...
6327676 Test equipment  
Apparatus for testing a data storage system. The system includes an interface adapted for disposition between a host computer and a disk drives. The interface has a controller and an addressable...
6324593 Connection method and device for auxiliary storage device  
When connecting an auxiliary storage device to an information processor by way of an interface, a buffer circuit is provided in the interface that responds to the information processor with the...
6311149 Reconfigurable test system  
A reconfigurable test system including a host computer coupled to a reconfigurable test instrument. The reconfigurable test instrument includes reconfigurable hardware--i.e. a reconfigurable...
6301553 Method and apparatus for removing timing hazards in a circuit design  
An apparatus is programmed to automatically remove timing hazards from a circuit design. The apparatus identifies certain level sensitive storage circuit elements in the circuit design. The...
6298318 Real-time IMU signal emulation method for test of Guidance Navigation and Control systems  
A real-time IMU emulation method for GNC method includes the step of receiving real-time flight data from a 6DOF flight simulator and generating simulated IMU electronic signals according to the...
6295516 Data transmission apparatus and data transmission system  
A data transmission apparatus and a data transmission system, and more particularly, a data transmission apparatus which includes a detection unit for detecting a bandwidth of data transmission...
6295518 System and method for emulating telecommunications network devices  
A system, method and computer program product for emulating a telecommunications network by simultaneously emulating multiple independent activities normally performed by multiple network devices...
6292762 Method for determining a random permutation of variables by applying a test function  
A method determines a random permutation of input lines that produced a permuted set of bits in a bitstream. In a source design, the method replaces a logic element whose input lines are...
6292874 Memory management method and apparatus for partitioning homogeneous memory and restricting access of installed applications to predetermined memory ranges  
A memory management unit is disclosed for a single-chip data processing circuit, such as a smart card. The memory management unit (i) partitions a homogeneous memory device to achieve...
6289300 Integrated circuit with embedded emulator and emulation system for use with such an integrated circuit  
A data processor is provided with an embedded debugger. The debugging function is provided by the execution of a debugging program which is stored in reserved, non-volatile memory which is...
6286080 Advanced read cache emulation  
A low complexity approach to DASD cache management. Large, fixed-size bands of data from the DASD, rather than variable size records or tracks, are managed, resulting in reduced memory...
6278966 Method and system for emulating web site traffic to identify web site usage patterns  
A method and device to generate behavior for emulated visitors traversing an internet web site. The visitors may display behavior that is indistinguishable from those of actual users, a subset of...
6279149 Aggregate structure identification and its application to program analysis  
An efficient program analysis method is provided for lazily decomposing aggregates (such as records and arrays) into simpler components based on the access patterns specific to a given program....
6263304 Simplified digitization of PC beep signal for audio codec  
An improvement to split-architecture audio codecs such as those defined by the Audio Codec '97 specification (AC '97) includes a simulated analog-to-digital (A/D) digitization of the PC beep...
6223144 Method and apparatus for evaluating software programs for semiconductor circuits  
A microcontroller software testing tool is disclosed for testing and debugging software for a semiconductor circuit. The microcontroller software testing tool includes a simulator for simulating...
6219832 System and method of using annotations to optimize dynamically translated code in the presence of signals  
A method and system of dynamically translating code that uses code annotations to determine whether the dynamic translator must fully materialize machine state. At compilation time, annotations...