Are some CPUs implemented in standard cells and are others customized?
Clash Royale CLAN TAG#URR8PPP
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;
up vote
3
down vote
favorite
Explaining the question more, I see some die pictures which are implementing a Cortex-M0, with Bluetooth LE and so on, depending on the chip functionality, and are appearing like this (nRF51822):
While on older CPUs I cannot see much digital "fuzzy" logic implementation, like this (AMD386):
After googling a bit, it seems that today's ARM implementations are made with standard cells (creating the amorphous shapes on the die). So I can say that the "fuzzy" implementation on the first picture is the Cortex itself.
I understand that all the regular shapes may be memories and all the "hand-drawn" parts are analog. So I wonder, in the past were the analog designers to implement the digital parts under the guide of digital guys who were defining the architecture?
What am I missing?
arm cpu semiconductors die
add a comment |Â
up vote
3
down vote
favorite
Explaining the question more, I see some die pictures which are implementing a Cortex-M0, with Bluetooth LE and so on, depending on the chip functionality, and are appearing like this (nRF51822):
While on older CPUs I cannot see much digital "fuzzy" logic implementation, like this (AMD386):
After googling a bit, it seems that today's ARM implementations are made with standard cells (creating the amorphous shapes on the die). So I can say that the "fuzzy" implementation on the first picture is the Cortex itself.
I understand that all the regular shapes may be memories and all the "hand-drawn" parts are analog. So I wonder, in the past were the analog designers to implement the digital parts under the guide of digital guys who were defining the architecture?
What am I missing?
arm cpu semiconductors die
2
Worth pointing out that it's difficult to compare these two dies for a range of reasons: process (AM386 was 800 nm, M0 is probably <100 nm), type (CPU vs micro - memories are very different), generation (1991 vs 2009 - vastly different tooling) etc.
â awjlogan
4 hours ago
add a comment |Â
up vote
3
down vote
favorite
up vote
3
down vote
favorite
Explaining the question more, I see some die pictures which are implementing a Cortex-M0, with Bluetooth LE and so on, depending on the chip functionality, and are appearing like this (nRF51822):
While on older CPUs I cannot see much digital "fuzzy" logic implementation, like this (AMD386):
After googling a bit, it seems that today's ARM implementations are made with standard cells (creating the amorphous shapes on the die). So I can say that the "fuzzy" implementation on the first picture is the Cortex itself.
I understand that all the regular shapes may be memories and all the "hand-drawn" parts are analog. So I wonder, in the past were the analog designers to implement the digital parts under the guide of digital guys who were defining the architecture?
What am I missing?
arm cpu semiconductors die
Explaining the question more, I see some die pictures which are implementing a Cortex-M0, with Bluetooth LE and so on, depending on the chip functionality, and are appearing like this (nRF51822):
While on older CPUs I cannot see much digital "fuzzy" logic implementation, like this (AMD386):
After googling a bit, it seems that today's ARM implementations are made with standard cells (creating the amorphous shapes on the die). So I can say that the "fuzzy" implementation on the first picture is the Cortex itself.
I understand that all the regular shapes may be memories and all the "hand-drawn" parts are analog. So I wonder, in the past were the analog designers to implement the digital parts under the guide of digital guys who were defining the architecture?
What am I missing?
arm cpu semiconductors die
arm cpu semiconductors die
edited 21 mins ago
Peter Mortensen
1,56231422
1,56231422
asked 5 hours ago
thexeno
570312
570312
2
Worth pointing out that it's difficult to compare these two dies for a range of reasons: process (AM386 was 800 nm, M0 is probably <100 nm), type (CPU vs micro - memories are very different), generation (1991 vs 2009 - vastly different tooling) etc.
â awjlogan
4 hours ago
add a comment |Â
2
Worth pointing out that it's difficult to compare these two dies for a range of reasons: process (AM386 was 800 nm, M0 is probably <100 nm), type (CPU vs micro - memories are very different), generation (1991 vs 2009 - vastly different tooling) etc.
â awjlogan
4 hours ago
2
2
Worth pointing out that it's difficult to compare these two dies for a range of reasons: process (AM386 was 800 nm, M0 is probably <100 nm), type (CPU vs micro - memories are very different), generation (1991 vs 2009 - vastly different tooling) etc.
â awjlogan
4 hours ago
Worth pointing out that it's difficult to compare these two dies for a range of reasons: process (AM386 was 800 nm, M0 is probably <100 nm), type (CPU vs micro - memories are very different), generation (1991 vs 2009 - vastly different tooling) etc.
â awjlogan
4 hours ago
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
9
down vote
No, analog IC designers were not creating microprocessors under the direction of digital architects. It's more correct to say that digital integrated circuit designers needed to know quite a bit about how the transistors actually behaved.
The choice of whether a particular part of a digital IC will be crafted using standard cells or hand-drawn circuits is simply a matter of economics. For dense, highly-repetitive structures like memories (cache, microcode ROM, register file) it made sense to invest time in handcrafting the few basic cells that would be tiled together...the result was much smaller and faster than an equivalent circuit made from standard cells.
Blocks of "random logic" such as state machines and small counters were created using standard cells and CAD tools. Creating hand-crafted layouts for these blocks would have taken an enormous amount of time and provided little benefit. Instead, people worked to make the CAD tools and cell libraries better.
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
9
down vote
No, analog IC designers were not creating microprocessors under the direction of digital architects. It's more correct to say that digital integrated circuit designers needed to know quite a bit about how the transistors actually behaved.
The choice of whether a particular part of a digital IC will be crafted using standard cells or hand-drawn circuits is simply a matter of economics. For dense, highly-repetitive structures like memories (cache, microcode ROM, register file) it made sense to invest time in handcrafting the few basic cells that would be tiled together...the result was much smaller and faster than an equivalent circuit made from standard cells.
Blocks of "random logic" such as state machines and small counters were created using standard cells and CAD tools. Creating hand-crafted layouts for these blocks would have taken an enormous amount of time and provided little benefit. Instead, people worked to make the CAD tools and cell libraries better.
add a comment |Â
up vote
9
down vote
No, analog IC designers were not creating microprocessors under the direction of digital architects. It's more correct to say that digital integrated circuit designers needed to know quite a bit about how the transistors actually behaved.
The choice of whether a particular part of a digital IC will be crafted using standard cells or hand-drawn circuits is simply a matter of economics. For dense, highly-repetitive structures like memories (cache, microcode ROM, register file) it made sense to invest time in handcrafting the few basic cells that would be tiled together...the result was much smaller and faster than an equivalent circuit made from standard cells.
Blocks of "random logic" such as state machines and small counters were created using standard cells and CAD tools. Creating hand-crafted layouts for these blocks would have taken an enormous amount of time and provided little benefit. Instead, people worked to make the CAD tools and cell libraries better.
add a comment |Â
up vote
9
down vote
up vote
9
down vote
No, analog IC designers were not creating microprocessors under the direction of digital architects. It's more correct to say that digital integrated circuit designers needed to know quite a bit about how the transistors actually behaved.
The choice of whether a particular part of a digital IC will be crafted using standard cells or hand-drawn circuits is simply a matter of economics. For dense, highly-repetitive structures like memories (cache, microcode ROM, register file) it made sense to invest time in handcrafting the few basic cells that would be tiled together...the result was much smaller and faster than an equivalent circuit made from standard cells.
Blocks of "random logic" such as state machines and small counters were created using standard cells and CAD tools. Creating hand-crafted layouts for these blocks would have taken an enormous amount of time and provided little benefit. Instead, people worked to make the CAD tools and cell libraries better.
No, analog IC designers were not creating microprocessors under the direction of digital architects. It's more correct to say that digital integrated circuit designers needed to know quite a bit about how the transistors actually behaved.
The choice of whether a particular part of a digital IC will be crafted using standard cells or hand-drawn circuits is simply a matter of economics. For dense, highly-repetitive structures like memories (cache, microcode ROM, register file) it made sense to invest time in handcrafting the few basic cells that would be tiled together...the result was much smaller and faster than an equivalent circuit made from standard cells.
Blocks of "random logic" such as state machines and small counters were created using standard cells and CAD tools. Creating hand-crafted layouts for these blocks would have taken an enormous amount of time and provided little benefit. Instead, people worked to make the CAD tools and cell libraries better.
answered 5 hours ago
Elliot Alderson
2,9681412
2,9681412
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f396353%2fare-some-cpus-implemented-in-standard-cells-and-are-others-customized%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
2
Worth pointing out that it's difficult to compare these two dies for a range of reasons: process (AM386 was 800 nm, M0 is probably <100 nm), type (CPU vs micro - memories are very different), generation (1991 vs 2009 - vastly different tooling) etc.
â awjlogan
4 hours ago