The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 29, 2008
Filed:
Sep. 19, 2005
Ming Yang Wang, Lafayette, CA (US);
Duan-ping Chen, San Jose, CA (US);
Swey Yan Shei, Cupertino, CA (US);
Hung Chun Chiu, Fremont, CA (US);
Neu Choo Ngui, Fremont, CA (US);
Ming Yang Wang, Lafayette, CA (US);
Duan-Ping Chen, San Jose, CA (US);
Swey Yan Shei, Cupertino, CA (US);
Hung Chun Chiu, Fremont, CA (US);
Neu Choo Ngui, Fremont, CA (US);
Springsoft, Inc., Hsinchu, TW;
Abstract
A co-verification system includes a computer programmed to act as a simulator for simulating behavior of a first portion of an electronic device under test (DUT) by acquiring, processing and generating data representing DUT signals. The co-verification system also includes emulation resources programmed to emulate a second portion of the DUT by receiving, processing and generating emulation signals representing DUT signals. The signals of the DUT are mapped to separate addresses within a memory space, and the simulator controls and reads states of emulation signals by writing data to and reading data from addresses of the memory space states mapped to the DUT signals the emulation signals represent. The computer and the emulation resources are also programmed to implement transactors communicating with one another through a packet routing network. The transactors set states of the emulation signals when the simulator writes to memory space addresses and for reading states of the emulation signals. The transactors monitor states of emulation signals and return data indicating those states to the simulator when the simulator reads memory space addresses mapped to DUT signals represented by the emulation signals.