Language selection

Search

Patent 2503342 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent Application: (11) CA 2503342
(54) English Title: LOGIC ANALYZER DATA PROCESSING METHOD
(54) French Title: PROCEDE DE TRAITEMENT DE DONNEES POUR ANALYSEUR LOGIQUE
Status: Deemed Abandoned and Beyond the Period of Reinstatement - Pending Response to Notice of Disregarded Communication
Bibliographic Data
(51) International Patent Classification (IPC):
  • G06F 11/00 (2006.01)
  • G01R 31/3177 (2006.01)
(72) Inventors :
  • CHENG, CHIU-HAO (Taiwan, Province of China)
  • CHENG, MING-GWO (Taiwan, Province of China)
  • HUANG, TSUNG-CHIH (Taiwan, Province of China)
  • TZU, CHUN-FENG (Taiwan, Province of China)
(73) Owners :
  • CHUNG-CHIN CHEN
  • ZEROPLUS TECHNOLOGY CO., LTD.
(71) Applicants :
  • CHUNG-CHIN CHEN (United States of America)
  • ZEROPLUS TECHNOLOGY CO., LTD. (Taiwan, Province of China)
(74) Agent: SMART & BIGGAR LP
(74) Associate agent:
(45) Issued:
(86) PCT Filing Date: 2002-10-21
(87) Open to Public Inspection: 2004-05-06
Examination requested: 2007-07-18
Availability of licence: N/A
Dedicated to the Public: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): Yes
(86) PCT Filing Number: PCT/US2002/031587
(87) International Publication Number: WO 2004038589
(85) National Entry: 2005-04-21

(30) Application Priority Data: None

Abstracts

English Abstract


A logic analyzer data processing method used in a logic analyzer (10) having a
control circuit (17) adapted to read in test data from a test sample (13), a
memory (18) controlled by the control circuit (17) to store the test data
received from the test sample (13), and a display (161) adapted to display the
test data fetched by the control circuit (17) from the memory (18), the method
including the step of enabling the control circuit (17) to drive a compressor
(19) to compress the test data received from the test sample (13) before
storing it in the memory (18), and to depress the compressed test data before
transmitting it from the memory (18) to the display (161).


French Abstract

La présente invention concerne un procédé de traitement de données pour analyseur logique, qui est utilisé dans un analyseur logique (10) comprenant: un circuit de commande (17) apte à introduire en mémoire des données d'essai en provenance d'un échantillon d'essai (13); une mémoire (18) commandée par le circuit de commande (17), qui stocke les données d'essai reçues de l'échantillon d'essai (13); et un écran d'affichage (161) apte à afficher les données d'essai récupérées par le circuit de commande (17) dans la mémoire (18), lequel procédé est caractérisé en ce que le circuit de commande (17) commande à un logiciel de compression (19) de comprimer les données d'essai reçues en provenance de l'échantillon d'essai (13) avant de les stocker dans la mémoire (18), et de décomprimer les données d'essai comprimées avant leur transmission de la mémoire (18) à l'écran (161).

Claims

Note: Claims are shown in the official language in which they were submitted.


What the invention claimed is:
1. A logic analyzer data processing method used in a logic
analyzer, which comprises a control circuit adapted to read in test
data from a test sample, a memory controlled by said control circuit
to store the test data received from said test sample, and display
means adapted to display the test data fetched by said control
circuit from said memory, the method comprising the step of
enabling said control circuit to drive a compressor to compress the
test data received from said test sample before storing the test data
in said memory.
2. The logic analyzer data processing method as claimed
in claim 1, wherein said test sample is digital circuit.
3. The logic analyzer data processing method as claimed
in claim 2, wherein the test data from said test sample includes
high/low potential status of every pin of said test sample at a fixed
time internal.
4. A logic analyzer data processing method used in a logic
analyzer, which comprises a control circuit adapted to read in test
data from a test sample, a memory controlled by said control circuit
to store the test data received from said test sample, and display
means adapted to display the test data fetched by said control
circuit from said memory, the method comprising the step of
enabling said control circuit to drive a compressor to compress the
7

test data received from said test sample before storing the test
sample in said memory, and to depress the compressed test data
before transmitting from said memory to said display means.
5. The logic analyzer data processing method as claimed
in claim 4, wherein said test sample is a digital circuit.
6. The logic analyzer data processing method as claimed
in claim 5, wherein the test data from said test sample includes
high/low potential status of every pin of said test sample at a fixed
time internal.
8

Description

Note: Descriptions are shown in the official language in which they were submitted.


CA 02503342 2005-04-21
WO 2004/038589 PCT/US2002/031587
LOGIC ANALYZER DATA PROCESSING METHOD
BACKGROUND OF THE INVENTION
1. Field of the Invention:
The present invention relates to logic analyzers and, more
specifically, to logic analyzer data processing method, which
decompresses test data obtained from test samples before storing in
memory so that memory can store more test data.
2. Description of the Related Art:
FIG. 1 illustrates the arrangement of a logic data analyzer
according to the prior art. The logic analyzer comprises a logic
analyzer main unit 10'. The logic analyzer main unit 10' comprises
detection devices 11'. Each detection device 11' has multiple
lead-wires 111' and a clip 113' at the rend of each lead-wire 111' for
fastening to a respective pin of the test sample (for example, digital
circuit). The detection devices 11' detect high/low potential status
of every pin of the test sample at a fixed time interval, and then
transmit test data to a computer 16' through a transmission
interface (for example, USB interface, LPT interface, or the like)
15, enabling test data to be displayed on the display screen 161' of
the computer 16'. FIG. 2 is a system block diagram of the prior art
logic data analyzer. The logic analyzer main unit 10' comprises a
control circuit 17' and a memory (for example, SRAM) 18'. When
received test data from the test sample 13', the control circuit 17'
t

CA 02503342 2005-04-21
WO 2004/038589 PCT/US2002/031587
stores received test data in the memory 18'. When the memory
space of the memory 18' used up, the control circuit 17' fetches
storage test data from the memory 18', and then transmits fetched
test data to the computer 16' through the transmission interface 1~'
for display on the display screen 161'of the computer-16'. Because
the memory 18' has a limited data storage space, it may not be able
to store a complete series of test data. When the user debugging the
digital circuit (test sample) based on an incomplete test result, the
debugging work may take much time, or may be unable to proceed.
Therefore, it is desirable to provide a logic analyzer data
processing method that eliminates the aforesaid problem.
SUMMARY OF THE INVENTION
The present invention has been accomplished under the
circumstances in view. It is therefore the main object of the present
invention to provide a logic analyzer data processing method,
which compresses the test data obtained from the test sample
before storing it in the memory, so that the test data can be stored
in less space in the memory.
According to one aspect of the present invention, the logic
analyzer data processing method is used in a logic analyzer having
a control circuit adapted to read in test data from a test sample, a
memory controlled by the control circuit to store the test data
received from the test sample, and a display adapted to display the
z

CA 02503342 2005-04-21
WO 2004/038589 PCT/US2002/031587
test data fetched by the control circuit from the memory, the
method including the step of enabling the control circuit to drive a
compressor to compress the test data before storing in the memory.
According to another aspect of "_he present invention, the control
circuit is controlled to drive the compressor to - depress the
compressed test data before transmitting it from the memory to the
display.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. I illustrates the arrangement of a logic analyzer
according to the prior art.
FIG. 2 is a system block diagram of the logic data analyzer
according to the prior art.
FIG. 3 is a system block diagram of a logic data analyzer
according to the present invention.
FIG. 4 is an operational flow chart of the present invention.
FIG. 5 is a system block diagram of an alternate form of the
logic data analyzer according to the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
Referring to FIG. 3, the logic analyzer main unit,
referenced by 10, comprises a control circuit 17, a memory 18 (for
example SRAM), and a compressor 19. When received the test data
of the test sample 13, for example, a digital circuit, the control
circuit 17 transmits the received test data to the compressor 19,
3

CA 02503342 2005-04-21
WO 2004/038589 PCT/US2002/031587
which compresses the test data to reduce its size, so that the
compressed test data can be stored in less space in the memory 18.
When the memory space of the memory 18 used up (fully occupied
by storage data), the control circuit 17 fetches the storage data
from the memory 18, and then directly transmits the fetched data to
the computer 16 through the transmission interface 15 for display
on the display panel 161 of the computer 16. The control circuit 17
may control the compressor 19 to decompress the data fetched from
the memory 18 before sending it to the computer 16.
Referring to FIG. 4 and FIG. 3 again, the control circuit 17
works subject to the steps bellows:
(301 ) At first, read in the test data transmitted from the test
sample 13 (the test data includes high/low potential status
of every pin of the test sample 13 at a fixed time interval);
(302) Transmit the test data to the compressor 19, and then drives
the compressor 19 to compress the test data, so as to reduce
the size of the test data;
(303) Store the compressed test data in the memory 18;
(304) Determine if the memory space of the memory 18 has been
used up (fully occupied) or not, and then proceed to step
(305) if positive; or return to step (301) if negative;
(305) Fetch the compressed test data from the memory 18, and
then drive the compressor 19 to decompress the compressed
4

CA 02503342 2005-04-21
WO 2004/038589 PCT/US2002/031587
test data (the data decompression process may be
eliminated);
(306) Transmit the fetched (or decompressed) test data through
the transmission interface 15 to the computer 16 for display
on the display panel 161 of the computer 16 for reference.
According to the aforesaid description, the test data
obtained from the test sample is compressed to reduce the size, so
that the compressed test data can be stored in less space in the
memory 18. Therefore, the memory 18 can store more test data.
FIG. 5 shows an alternate form of the present invention.
According to this embodiment, the logic analyzer main unit 10
comprises a control circuit 17, a memory 18 (for example SRAM),
a compressor 19, and a display panel 161. When received the test
data from the test sample 13, the control circuit 17 transmits the
received test data to the compressor 19, which compresses the test
data to reduce its size, so that the compressed test data can be
stored in less space in the memory 18. When the memory space of
the memory 18 used up (fully occupied by storage data), the control
circuit 17 fetches the storage data from the memory 18, and then
drives the compressor 19 to decompress the data fetched from the
memory 18, and then transmits the decompressed data to the
display panel 161 for display.
A prototype of logic analyzer data processing method has
s

CA 02503342 2005-04-21
WO 2004/038589 PCT/US2002/031587
been constructed with the features of the annexed drawings of FIGS.
3~5. The logic analyzer data processing method functions smoothly
to provide all of the features discussed earlier.
Although particular embodiments of the invention have
been described in detail for purposes of illustration, various
modifications and enhancements may be made without departing
from the spirit and scope of the invention. Accordingly, the
invention is not to be limited except as by the appended claims.
6

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

2024-08-01:As part of the Next Generation Patents (NGP) transition, the Canadian Patents Database (CPD) now contains a more detailed Event History, which replicates the Event Log of our new back-office solution.

Please note that "Inactive:" events refers to events no longer in use in our new back-office solution.

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Event History , Maintenance Fee  and Payment History  should be consulted.

Event History

Description Date
Application Not Reinstated by Deadline 2011-10-21
Time Limit for Reversal Expired 2011-10-21
Inactive: Abandoned - No reply to s.30(2) Rules requisition 2010-11-29
Deemed Abandoned - Failure to Respond to Maintenance Fee Notice 2010-10-21
Inactive: S.30(2) Rules - Examiner requisition 2010-05-28
Letter Sent 2007-09-04
All Requirements for Examination Determined Compliant 2007-07-18
Request for Examination Requirements Determined Compliant 2007-07-18
Request for Examination Received 2007-07-18
Revocation of Agent Requirements Determined Compliant 2006-11-06
Inactive: Office letter 2006-11-06
Inactive: Office letter 2006-11-06
Appointment of Agent Requirements Determined Compliant 2006-11-06
Appointment of Agent Request 2006-10-20
Revocation of Agent Request 2006-10-20
Inactive: Office letter 2006-10-11
Inactive: Adhoc Request Documented 2006-10-11
Revocation of Agent Request 2006-10-04
Appointment of Agent Request 2006-10-04
Inactive: Delete abandonment 2006-09-08
Letter Sent 2006-09-05
Inactive: Abandoned - No reply to Office letter 2006-07-24
Inactive: Single transfer 2006-07-18
Inactive: IPC from MCD 2006-03-12
Inactive: Courtesy letter - Evidence 2005-07-26
Inactive: Cover page published 2005-07-21
Inactive: Notice - National entry - No RFE 2005-07-19
Application Received - PCT 2005-05-10
National Entry Requirements Determined Compliant 2005-04-21
Application Published (Open to Public Inspection) 2004-05-06

Abandonment History

Abandonment Date Reason Reinstatement Date
2010-10-21

Maintenance Fee

The last payment was received on 2009-08-25

Note : If the full payment has not been received on or before the date indicated, a further fee may be required which may be one of the following

  • the reinstatement fee;
  • the late payment fee; or
  • additional fee to reverse deemed expiry.

Please refer to the CIPO Patent Fees web page to see all current fee amounts.

Fee History

Fee Type Anniversary Year Due Date Paid Date
MF (application, 2nd anniv.) - standard 02 2004-10-21 2005-04-21
Basic national fee - standard 2005-04-21
MF (application, 3rd anniv.) - standard 03 2005-10-21 2005-10-17
Registration of a document 2006-07-18
MF (application, 4th anniv.) - standard 04 2006-10-23 2006-10-20
Request for examination - standard 2007-07-18
MF (application, 5th anniv.) - standard 05 2007-10-22 2007-09-14
MF (application, 6th anniv.) - standard 06 2008-10-21 2008-09-18
MF (application, 7th anniv.) - standard 07 2009-10-21 2009-08-25
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
CHUNG-CHIN CHEN
ZEROPLUS TECHNOLOGY CO., LTD.
Past Owners on Record
CHIU-HAO CHENG
CHUN-FENG TZU
MING-GWO CHENG
TSUNG-CHIH HUANG
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Abstract 2005-04-21 2 64
Claims 2005-04-21 2 45
Drawings 2005-04-21 5 65
Description 2005-04-21 6 171
Representative drawing 2005-04-21 1 8
Cover Page 2005-07-21 1 39
Claims 2005-04-22 4 153
Notice of National Entry 2005-07-19 1 191
Request for evidence or missing transfer 2006-04-24 1 103
Courtesy - Certificate of registration (related document(s)) 2006-09-05 1 105
Reminder - Request for Examination 2007-06-26 1 118
Acknowledgement of Request for Examination 2007-09-04 1 177
Courtesy - Abandonment Letter (Maintenance Fee) 2010-12-16 1 173
Courtesy - Abandonment Letter (R30(2)) 2011-02-21 1 165
PCT 2005-04-21 5 245
Correspondence 2005-07-19 1 27
Fees 2005-10-17 1 32
Correspondence 2006-10-04 2 53
Correspondence 2006-10-11 1 20
Correspondence 2006-10-20 3 91
Fees 2006-10-20 1 35
Correspondence 2006-11-06 1 16
Correspondence 2006-11-06 1 18
Fees 2007-09-14 1 30
Fees 2008-09-18 1 35
Fees 2009-08-25 1 36