Integrated Circuit and Method For Transaction Abortion
First Claim
1. Integrated circuit having a plurality of processing modules (M, S) and an interconnect means (N) for coupling said plurality of processing modules (M, S) and for enabling a device-level communication based on transactions between said plurality of processing modules (M, S), wherein at least one first processing module (M) issues at least one transaction towards at least one second processing module (S) comprising:
- at least one transaction abortion unit (TAU) for aborting at least one transaction issued from said first module by receiving an abort request (abt) issued by said first module (M), by initiating a discard of said at least one transaction to be aborted, and by issuing a response (abt_ack) indicating the success/failure of the requested transaction abortion.
2 Assignments
0 Petitions
Accused Products
Abstract
An integrated circuit having a plurality of processing modules (M, S) and an interconnect means (N) for coupling said plurality of processing modules (M, S) and for enabling a device-level communication based on transactions between said plurality of processing modules (M, S) is provided. At least one first processing module (M) issues at least one transaction towards at least one second processing module (S). Said integrated circuit comprise at least one transaction abortion unit (TAU) for aborting at least one transaction issued from said first module (M) by receiving an abort request (abt) issued by said first module (M), by initiating a discard of said at least one transaction to be aborted, and by issuing a response (abt ack) indicating the success/failure of the requested transaction abortion.
-
Citations
8 Claims
-
1. Integrated circuit having a plurality of processing modules (M, S) and an interconnect means (N) for coupling said plurality of processing modules (M, S) and for enabling a device-level communication based on transactions between said plurality of processing modules (M, S), wherein at least one first processing module (M) issues at least one transaction towards at least one second processing module (S) comprising:
at least one transaction abortion unit (TAU) for aborting at least one transaction issued from said first module by receiving an abort request (abt) issued by said first module (M), by initiating a discard of said at least one transaction to be aborted, and by issuing a response (abt_ack) indicating the success/failure of the requested transaction abortion. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. Method for transaction abortion in an integrated circuit having a plurality of processing modules (M, S) and an interconnect means (N) for coupling said plurality of processing modules (M, S) and for enabling a device-level communication based on transactions between said plurality of processing modules (M, S), wherein at least one first processing module (M) issues at least one transaction towards at least one second processing module (S) comprising the step of:
aborting at least one transaction issued from said first module by receiving an abort request (abt) issued by said first module (M), by initiating a discard of said at least one transaction to be aborted, and by issuing a response (abt_ack) indicating the success/failure of the requested transaction abortion.
-
8. Data processing system, comprising a plurality of processing modules (M, S) and an interconnect means (N) for coupling said plurality of processing modules (M, S) and for enabling a device-level communication based on transactions between said plurality of processing modules (M, S), wherein at least one first processing module (M) issues at least one transaction towards at least one second processing module (S) comprising:
at least one transaction abortion unit (TAU) for aborting at least one transaction issued from said first module by receiving an abort request (abt) issued by said first module (M), by initiating a discard of said at least one transaction to be aborted, and by issuing a response (abt_ack) indicating the success/failure of the requested transaction abortion.
Specification