Re:What is a System-on-Chip (SoC), and why do we care if the...
by mschuster91 on Tuesday November 10, 2020 @05:09AM
(#25044310)
> I always thought those were only half for process control and half to force you to leave a blank spot on your mask where they could pattern in nasty additional circuitry on a few wafers.
Holy fucking hell. So that is what the comment in https://news.ycombinator.com/item?id=24919073 might have alluded to?
Is there any way to take a random TSMC-fabbed chip and inspect this region, or are the feature sizes too small?
Re:What is a System-on-Chip (SoC), and why do we care if the...
by octoberfranklin on Tuesday November 10, 2020 @05:20AM
(#25044374)
> So that is what the comment in https://news.ycombinator.com/item?id=24919073 might have alluded to?
Oh, no, it gets much worse. Take the blue pill, turn back from this rabbit-hole now; Here Be Dragons.
Re:What is a System-on-Chip (SoC), and why do we care if the...
by pedroaraujo on Tuesday November 10, 2020 @08:26AM
(#25045649)
The amount of FUD that goes on HN related to hardware never ceases to amaze me.
Sometimes I find myself double checking if I am really on HN and not on Facebook.
I always thought those were only half for process control and half to force you to leave a blank spot on your mask where they could pattern in nasty additional circuitry on a few wafers.
Edit: TSMC calls this the "Dummy TCD macro". If you have the 28nm design rule book T-N28-CL-DR-002 version 1.3 it's Section 6.3.3 "Dummy TCD Design Insertion Guideline" (if you don't have the design rule book then no, I can't send it to you, please don't ask). The TCD macro is a black box -- nobody outside TSMC gets to see what's in it. You have to leave a 9um*3.5um empty region on all layers in every 2mm by 2mm region of your maskset.
Now that Multi Layer Maskset (MLM) is widespread every fab has the ability to "blade off" regions of a mask and expose a pattern from a different mask in that region (of course wafers processed this way are much much more expensive). The TCD macro rules force you to leave an empty hole in your design at regular intervals where this can be done without breaking your chip.