Microchips with multiple internal hardware-based firewalls and dies
First Claim
1. A microchip for a computer configured to connect to at least one network of computers, said microchip comprising:
- at least a first internal hardware-based firewall, said first internal hardware-based firewall configured to deny access to at least a portion of said microchip from said network;
at least one general purpose microprocessor including at least two general purpose cores or general purpose processing units;
a plurality of dies, at least two of said dies made by a separate fabrication process and assembled into a package with separate die sections connected directly; and
at least one memory component located inside of at least a second internal hardware-based firewall that is located between said memory component and at least one said core or processing unit with which said memory component is associated; and
whereinat least a first said core or processing unit is located within said first portion of said microchip that is protected by at least said first internal hardware-based firewall;
at least a second said core or processing unit is located within a second portion of said microchip that is not protected by at least said first internal hardware-based firewall; and
at least said second core or processing unit is separated from said first core or processing unit by at least said first internal hardware-based firewall and is located between at least said first internal hardware-based firewall and said at least one network of computers.
0 Assignments
0 Petitions
Accused Products
Abstract
A microchip comprising a first internal hardware-based firewall configured to deny access to a first portion of the microchip from a network; a general purpose microprocessor including two general purpose cores or general purpose processing units; at least two dies having been made by a separate fabrication processes and assembled into a package with separate die sections connected directly; and a memory component located inside of a second internal hardware-based firewall that is located between the memory component and one of the cores or processing units with which the memory component is associated. Wherein a first core is located within the first microchip portion protected by the first firewall; a second core is located within a second microchip portion not protected by the first firewall; and the second core is separated from the first core by the first firewall and is located between the first firewall and the network.
-
Citations
18 Claims
-
1. A microchip for a computer configured to connect to at least one network of computers, said microchip comprising:
-
at least a first internal hardware-based firewall, said first internal hardware-based firewall configured to deny access to at least a portion of said microchip from said network; at least one general purpose microprocessor including at least two general purpose cores or general purpose processing units; a plurality of dies, at least two of said dies made by a separate fabrication process and assembled into a package with separate die sections connected directly; and at least one memory component located inside of at least a second internal hardware-based firewall that is located between said memory component and at least one said core or processing unit with which said memory component is associated; and
whereinat least a first said core or processing unit is located within said first portion of said microchip that is protected by at least said first internal hardware-based firewall; at least a second said core or processing unit is located within a second portion of said microchip that is not protected by at least said first internal hardware-based firewall; and at least said second core or processing unit is separated from said first core or processing unit by at least said first internal hardware-based firewall and is located between at least said first internal hardware-based firewall and said at least one network of computers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A microchip for a computer configured to connect to at least one network of computers, said microchip comprising:
-
at least four internal hardware-based firewalls, said internal hardware-based firewalls configured to deny access to at least four portions of said microchip from said network; at least one general purpose microprocessor with at least four general purpose cores or general purpose processing units; at least three of said cores or said processing units are each located within one said portion of said microchip that is protected by at least one of three separate internal hardware-based firewalls; and at least a fourth said core or said processing unit is located within a portion of said microchip that is not protected by at least said three separate internal hardware-based firewalls, at least said fourth core or processing unit is separated from said first core or processing unit by at least said three separate internal hardware-based firewalls and is located between at least said three separate internal hardware-based firewalls and said at least one network of computers; a plurality of dies, at least two of said dies made by a separate fabrication process and assembled into a package with separate die sections connected directly; and at least one memory component located within said portion of said microchip that is protected by at least said fourth separate internal hardware-based firewall that is located between said memory component and at least one said core or processing unit with which said memory component is associated. - View Dependent Claims (9, 10, 11)
-
-
12. A microchip for a computer configured to connect to at least one network of computers, said microchip comprising:
-
at least a first internal hardware-based firewall, said first internal hardware-based firewall configured to deny access to at least a portion of said microchip from said network; at least one general purpose microprocessor with at least one control unit and at least two general purpose cores or general purpose processing units, said control unit being configured to control said at least two cores or processing units; a plurality of dies, at least two of said dies made by a separate fabrication process and assembled into a package with separate die sections connected directly; and at least one memory component located inside of at least a second internal hardware-based firewall that is located between said memory component and at least one said core or processing unit with which said memory component is associated; and
whereinat least said control unit and a first said core or processing unit is located within said portion of said microchip that is protected by at least said first internal hardware-based firewall; at least a second said core or processing unit is located within a portion of said microchip that is not protected by at least said first internal hardware-based firewall; and at least said second core or processing unit is separated from said first core or processing unit by said first internal hardware-based firewall and is located between said first internal hardware-based firewall and said at least one network of computers. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification