Successive Trigger Condition Detectors for Transaction Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing logic analyzers are limited in their ability to track and analyze data handling transactions across multiple stages, particularly in environments with interconnect circuitry, where transaction identifiers are used to identify transactions, but they struggle to efficiently link initiation and completion of transactions across varying trigger conditions.
Innovation Solution
The implementation of a logic analyser circuitry with a succession of trigger condition detectors, where a detection by one detector enables the next to initiate detection, and a transaction identifier detector supplies the identifier to subsequent detectors to refine trigger conditions, ensuring matching only for specific transactions, facilitating detailed analysis of data handling activities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single trigger condition detector is used, then the device complexity is low, but the ability to track transactions across multiple stages with varying trigger conditions is insufficient
Solution Approach 1:
The logic analyser is divided into multiple successive trigger condition detectors (first, second, third detectors), each responsible for detecting specific trigger conditions at different stages of transaction processing. This segmentation allows the system to track transactions across multiple stages while maintaining manageable complexity through modular detection units.
Solution Approach 2:
The patent adds a temporal dimension to trigger condition detection by arranging detectors in a successional sequence that corresponds to the chronological progression of transactions through different stages. This multi-stage temporal arrangement enables comprehensive transaction tracking across time and processing stages.
2Measurement precision
If trigger conditions are generalized, then the detector can identify various transactions, but the precision to identify specific transactions is reduced
Solution Approach 1:
Each trigger condition detector is configured with specific, localized trigger conditions tailored to its stage in the transaction processing sequence. The first detector monitors initiation conditions, the second monitors intermediate conditions, and the third monitors completion conditions. This local specialization of detection criteria enables precise identification of specific transactions at each stage while maintaining the ability to detect various transaction types across the system.
Data Source
AI summary
Apparatus comprising logic analyzer circuitry comprises a succession of two or more successive trigger condition detectors each configured to detect a match between a respective trigger condition and data handling activity relating to data handling transactions each having a respective transaction identifier; the succession of trigger condition detectors being configured so that a detection by a trigger condition detector of a match with its respective trigger condition enables a next trigger condition detector in the succession to initiate detection of a match with the respective trigger condition of that next trigger condition detector; and a transaction identifier detector associated with a first trigger condition detector in the succession, configured to detect the transaction identifier relating to a data handling transaction for which a match is detected by the first trigger condition detector, and to supply the detected transaction identifier to a subsequent trigger condition detector in the succession of trigger condition detectors; in which the subsequent trigger condition detector is configured to apply the detected transaction identifier as at least a part of its respective trigger condition so as to detect a match only in respect of a data handling transaction having that transaction identifier.


