From WikiChip
Editing mtr-mm²

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

This page supports semantic in-text annotations (e.g. "[[Is specified as::World Heritage Site]]") to build structured and queryable content provided by Semantic MediaWiki. For a comprehensive description on how to use annotations or the #ask parser function, please have a look at the getting started, in-text annotation, or inline queries help pages.

Latest revision Your text
Line 1: Line 1:
 
{{title|MTr/mm²}}
 
{{title|MTr/mm²}}
 
'''MTr/mm²''' ('''mega-transistor per squared millimeter''') is a [[transistor density]] unit that serves as a [[figure of merit]] in quantifying a [[process node]]. The metric makes use of a weighted system consisting of two  typical [[standard cells]] found in most [[standard cell library|libraries]] - a very small [[NAND2]] cell and a very large [[scan flip flop|SFF]] cell.
 
'''MTr/mm²''' ('''mega-transistor per squared millimeter''') is a [[transistor density]] unit that serves as a [[figure of merit]] in quantifying a [[process node]]. The metric makes use of a weighted system consisting of two  typical [[standard cells]] found in most [[standard cell library|libraries]] - a very small [[NAND2]] cell and a very large [[scan flip flop|SFF]] cell.
 
== History ==
 
The metric is actually a resurrection of similar variants that were sparsely used and abandoned over time. The metric was formally proposed by Mark Bohr, [[Intel]]'s director of process architecture and integration, in 2017, although similar analysis have been done by various individuals and organizations prior to his formalization.
 
  
 
== Overview ==
 
== Overview ==
As the semiconductor industry evolved, [[device scaling]] over the last decade extended well beyond the individual transistors. With the introduction of [[scaling boosters]] a more comprehensive metric was necessary in order to evaluate the density of a given [[process node]]. This metric attempts to take into account second-order design rules that the simpler density metrics such as [[CPP x MxP]] and [[CPP x MxP x Tracks]] cannot capture because they do not represent a typical [[standard cell]]. This metrics estimates the transistor density of an [[integrated circuit]] by filling a square [[die]] with cells from north to south and all the way from west to east with a combination of large and small cells in order to provide a realistic density estimate.
+
The metric was proposed by Mark Bohr, [[Intel]]'s director of process architecture and integration, in 2017. Bohr stated the metric is actually a resurrection of a similar metric that had been abandoned in the past. The metric attempts to take into account second-order design rules that the simpler density metrics such as [[CPP x MxP]] and [[CPP x MxP x Tracks]] cannot capture because they do not represent a typical [[standard cell]]. It should be noted that the metric explicitly excludes [[SRAM]] cell sizes because of the large variance in SRAM-to-logic ratio between popular chips. Furthermore, the metal pitch does not play a role in limiting SRAM as it does with other standard cells. Therefore, SRAM cell sizes should be reported separately alongside the MTr/mm² unit.
  
:[[File:mtr cell diagram.svg|500px]]
+
Two [[standard cell|cells]] that are found in every [[standard library]] are used: a very small 2-input [[NAND]] cell consisting of just four [[transistors]] and a very large [[scan flip-flop]] cell. The NAND2 is weighted as 0.6 while the SFF is weighted as 0.4.
  
It should be noted that the metric explicitly excludes [[SRAM]] cell sizes because of the large variance in SRAM-to-logic ratio between popular chips. Furthermore, the metal pitch does not play a role in limiting SRAM as it does with other standard cells. Therefore, SRAM cell sizes should be reported separately alongside the MTr/mm² unit.
 
  
Two [[standard cell|cells]] that are universally found in every [[standard library]] are used: a very small 2-input [[NAND]] cell consisting of just four [[transistors]] and a very large [[scan flip-flop]] cell. The NAND2 is weighted as 0.6 while the SFF is weighted as 0.4.
+
:<math>\text{Transistor Count/mm²} = 0.6 \times \frac{\text{NAND2 Tr Count}}{\text{NAND2 Cell Area}} + 0.4 \times \frac{\text{Scan Flip Flop Tr Count}}{\text{Scan Flip Flop Cell Area}}</math>
 
 
 
 
::<math>\text{Transistor Count/mm²} = 0.6 \times \frac{\text{NAND2 Tr Count}}{\text{NAND2 Cell Area}} + 0.4 \times \frac{\text{Scan Flip Flop Tr Count}}{\text{Scan Flip Flop Cell Area}}</math>
 
  
  
 
:[[File:mtr-mm2.svg|800px]]
 
:[[File:mtr-mm2.svg|800px]]
 
=== Advantages ===
 
The major advantage of this metric over most other alternatives is that it offers an apples-to-apples comparison of digital CMOS transistors at the cell-level. Where's previous metrics such as [[CPP x MxP]] and [[CPP x MxP x Tracks]] could not properly capture cell-level optimization, this metric is able to take those features into account.
 
 
There are a number of shortcomings to this metric. Actual SoCs have to deal with hot spots that require spacers and spacing out high-performance regions of the chip which reduces the realized density. Since the density of analog transistors is seldom disclosed, they are not taken into account either with this metric. Additionally, due to the variations in the usage of [[SRAM]] in modern SoCs, they are not included either. Because [[SRAM]] cells are considerably more dense than standard cells, a larger amount of SRAM will inflate the transistor count.
 
  
 
== Example ==
 
== Example ==

Please note that all contributions to WikiChip may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see WikiChip:Copyrights for details). Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)

Template used on this page: