Semiconductor integrated circuit and filter and informational delivery method using same
AssigneeNEC Corporation
InventorsHiroaki Inoue, Masamichi Takagi, Masaki Uekubo, Sunao Torii, Masato Edahiro
Life of this patent
Estimating the term…
Abstract
A semiconductor integrated circuit of the invention comprises a plurality of cores, and an interconnecting network including adaptors connected to each of the cores and a plurality of routers connecting the adaptors to communicate therebetween. The adaptors keep delivery information indicating a delivery condition of a request signal received from the cores and control delivery of the request signal received from the cores in accordance with the delivery information.
Claims15
A semiconductor integrated circuit comprising:
- a plurality of cores;
- and
- an interconnecting network including adaptors connected to each of said cores and a plurality of routers connecting said adaptors to communicate therebetween;
- wherein said adaptors keep delivery information indicating a delivery condition of a request signal received from said cores and control delivery of said request signal received from said cores in accordance with said delivery information, and
- wherein each of said adaptors is configured to suspend processing of said request signal in accordance with stored data including whether or not to temporarily stop processing of said request signal;
- wherein each of said adaptors comprises storage unit that stores filter data including said delivery information indicating a delivery condition of said request signal, which is received from a second core through said adaptors, said request signal being transmitted to a first core connected to said adaptors, to said first core, and including said data indicating whether or not to temporarily stop processing of said request signal;
- and
- reception filter unit that when said request signal is received from said second core, refers to said filter data to control delivery of said request signal, that when an instruction to temporarily stop processing of said request signal is received from a third core different from said first core, stops processing of said request signal, and that when new data to update said filter data and an instruction to cancel a temporary stopping of processing of said request signal are received from said third core, updates said filter data into said new data and restarts processing of said request signal.
A semiconductor integrated circuit comprising:
- a plurality of cores;
- and
- an interconnecting network including adaptors connected to each of said cores and a plurality of routers connecting said adaptors to communicate therebetween;
- wherein said adaptors keep delivery information indicating a delivery condition of a request signal received from said cores and control delivery of said request signal received from said cores in accordance with said delivery information, and
- wherein each of said adaptors is configured to suspend processing of said request signal in accordance with stored data including whether or not to temporarily stop processing of said request signal;
- wherein each of said adaptors comprises storage unit that stores filter data including said delivery information indicating a delivery condition of said request signal, which is received from a first core connected to said adaptors, to said second core, and including said data indicating whether or not to temporarily stop processing of said request signal;
- and
- transmission filter unit that when said request signal is received from said first core, refers to said filter data to control delivery of said request signal, that when an instruction to temporarily stop processing of said request signal is received from a third core different from said first core, stops processing of said request signal, and that when new data to update said filter data and an instruction to cancel a temporary stopping of processing of said request signal are received from said third core, updates said filter data into said new data and restarts processing of said request signal.
A semiconductor integrated circuit comprising:
- a plurality of cores;
- and
- an interconnecting network including adaptors connected to each of said cores and a plurality of routers connecting said adaptors to communicate therebetween;
- wherein said adaptors keep delivery information indicating a delivery condition of a request signal received from said cores and control delivery of said request signal received from said cores in accordance with said delivery information, and
- wherein each of said adaptors is configured to suspend processing of said request signal in accordance with stored data including whether or not to temporarily stop processing of said request signal;
- wherein each of said adaptors comprises storage unit that stores filter data including said delivery information indicating a delivery condition of a packet, which is converted from a request signal received from said first core connected to said adaptors, to said second core, and including data indicating whether or not to temporarily stop processing of said packet;
- and
- packet transmission filter unit that when said request signal is received from said first core, converts said request signal to a packet and refers to said filter data to control delivery of said packet, that when an instruction to temporarily stop processing of said request signal is received from a third core different from said first core, stops processing of said packet, and that when new data to update said filter data and an instruction to cancel a temporary stopping of processing of said request signal are received from said third core, updates said filter data into said new data and restarts processing of said packet.
A semiconductor integrated circuit comprising:
- a plurality of cores;
- and
- an interconnecting network including adaptors connected to each of said cores and a plurality of routers connecting said adaptors to communicate therebetween;
- wherein said routers keep delivery information indicating a delivery condition of a packet converted from a request signal from said cores, and controls delivery of said packet converted from said request signal transmitted from said cores in accordance with said delivery information, and
- wherein each of said routers is configured to suspend processing of said request signal in accordance with stored data including whether or not to temporarily stop processing of said request signal;
- wherein each of said routers comprises storage unit that stores filter data including said delivery information indicating a delivery condition of a packet after conversion of said request signal by one from among said cores, and including said data indicating whether or not to temporarily stop processing of said request signal;
- and
- routing unit that when said packet after conversion of said request signal is received from another router, controls delivery of said packet in accordance with said filter data, that when an instruction to temporarily stop processing of said request signal is received from a predetermined core of said cores, stops processing of said packet, and that when new data to update said filter data and an instruction to cancel a temporary stopping of processing of said request signal are received from said predetermined core, updates said filter data into said new data and restarts processing of said packet.
A filter control method by adaptors of a semiconductor integrated circuit having a plurality of cores;
- and an interconnecting network including said adaptors connected to each of said cores and a plurality of routers connecting said adaptors to communicate therebetween, said method comprising:
- storing delivery information indicating a delivery condition of a request signal received from said cores and data indicating whether or not to temporarily stop processing of said request signal;
- controlling delivery of said request signal in accordance with said delivery information when said request signal is received from said cores;
- and
- suspending processing of said request signal in accordance with said data indicating whether or not to temporarily stop processing of said request signal,
- wherein said delivery information is information indicating a delivery condition of said request signal, which is received from a second core through said adaptors, said request signal being transmitted to a first core connected to said adaptors, to said first core,
- further comprising storing filter data including said delivery information and said data indicating whether or not to temporarily stop processing of said request signal;
- and
- wherein said delivery control comprises a process of:
- referring to said filter data to control delivery of said request signal when said request signal is received from said second core,
- temporarily stopping processing of said request signal when an instruction to temporarily stop processing of said request signal is received from a third core different from said first core, and
- updating said filter data into new data and restarting processing of said request signal when new data to update said filter data and an instruction to cancel a temporary stopping of processing of said request signal are received from said third core.
A filter control method by adaptors of a semiconductor integrated circuit having a plurality of cores;
- and an interconnecting network including said adaptors connected to each of said cores and a plurality of routers connecting said adaptors to communicate therebetween, said method comprising:
- storing delivery information indicating a delivery condition of a request signal received from said cores and data indicating whether or not to temporarily stop processing of said request signal;
- controlling delivery of said request signal in accordance with said delivery information when said request signal is received from said cores;
- and
- suspending processing of said request signal in accordance with said data indicating whether or not to temporarily stop processing of said request signal,
- wherein said delivery information is information indicating a delivery condition of said request signal, which is received from a first core connected to said adaptors, to a second core,
- further comprising storing filter data including said delivery information and said data indicating whether or not to temporarily stop processing of said request signal;
- and
- wherein said delivery control comprises a process of:
- referring to said filter data to control delivery of said request signal when said request signal is received from said first core,
- temporarily stopping processing of said request signal when an instruction to temporarily stop processing of said request signal is received from a third core different from said first core, and
- updating said filter data into new data and restarting processing of said request signal when new data to update said filter data and an instruction to cancel a temporary stopping of processing of said request signal are received from said third core.
A filter control method by adaptors of a semiconductor integrated circuit having a plurality of cores;
- and an interconnecting network including said adaptors connected to each of said cores and a plurality of routers connecting said adaptors to communicate therebetween, said method comprising:
- storing delivery information indicating a delivery condition of a request signal received from said cores and data indicating whether or not to temporarily stop processing of said request signal;
- controlling delivery of said request signal in accordance with said delivery information when said request signal is received from said cores;
- and
- suspending processing of said request signal in accordance with said data indicating whether or not to temporarily stop processing of said request signal,
- wherein said delivery information is information indicating a delivery condition of a packet converted from said request signal, which is received from a first core connected to said adaptors, to a second core,
- further comprising storing filter data including the delivery information and data indicating whether or not to temporarily stop a processing of said packet;
- and
- wherein said delivery control comprises a process of:
- converting said request signal into a packet and referring to said filter data to control delivery of said packet when said request signal is received from said first core,
- temporarily stopping processing of said packet when an instruction to temporarily stop processing of said request signal is received from a third core different from said first core, and
- updating said filter data into new data and restarting processing of said packet when new data to update said filter data and an instruction to cancel a temporary stopping of processing of said request signal are received from said third core.
A filter control method by routers of a semiconductor integrated circuit having a plurality of cores;
- and an interconnecting network including said adaptors connected to each of said cores and a plurality of routers connecting said adaptors to communicate therebetween, said method comprising:
- storing delivery information indicating a delivery condition of a packet converted from a request signal from said cores and data indicating whether or not to temporarily stop processing of said request signal;
- controlling delivery of said packet in accordance with said delivery information when said packet after conversion of said request signal transmitted from said cores is received;
- and
- suspending processing of said packet in accordance with said data including whether or not to temporarily stop processing of said request signal,
- wherein said delivery information is information indicating a delivery condition of a packet after conversion of said request signal by one among from said cores,
- further comprising storing filter data including said delivery information and data indicating whether or not to temporarily stop processing of said request signal;
- and
- wherein said delivery control comprises a process of:
- controlling delivery of said packet in accordance with said filter data when said packet after conversion of said request signal is received from another router,
- stopping processing of said packet when an instruction to temporarily stop processing of said request signal is received from a predetermined core of said cores, and
- updating said filter data into new data and restarting processing of said packet when new data to update said filter data and an instruction to cancel a temporary stopping of processing of said request signal are received from said predetermined core.
Dependencies are inferred from the claim text.