There isn't any fundamental difference between the TSMC (or GF) "SoC" and "HP" processes, for example with TSMC there's a 7FF process with many different options -- transistor Vth and voltage, number/thickness of metal layers (10-17?), capacitor options -- and then there are standard cell libraries with many options (9T, 7.5T, 6T, CPP57, CPP64) and different RAM libraries (high density, high speed) from various vendors (TSMC, Arm, Synopsys...). Most of these can be mixed and matched on the same chip depending on requirements and IP availability -- for example 9T/CPP57 or 7.5T/CPP64 libraries for high speed, 6T/CPP57 libraries for low power/high density. Then there are options like how the power grid is designed and decoupled which are really the next level up (how the libraries are used).
A process "developed with" or "specific to" a particular customer rarely means that the underlying process has been altered, this would have horrendous implications for PDK/supply/qualification. It usually just means that the particular choice of options and libraries has been done together with that customer and optimised for their application -- it's like having an "Nvidia cake" recipe which tastes really nice because of the particular way the ingredients are combined, anyone else has access to the same flour and butter and eggs but maybe they don't know how to put them together in the same delicious way or how to bake it.
For example, you can use "HP ingredients" (e.g. high metal layer count, thick top metal, ULVT transistors) and "SoC ingredients" (e.g. 6T libraries and high density RAMs) together if that happens to suit your application, or use completely different libraries for different blocks. There isn't even one standard "HP" or "SoC" process, within each of these categories there are different metal stacks available as well as other different options.
The only exception to this where there is a fundamental difference is DUV/EUV processes (e.g. TSMC 7FF and 7FF+) where there are real differences, and libraries are (usually) incompatible due to differences between DUV DP rules and EUV SP rules -- other differences may include new smaller low-power libraries for EUV (not just due to smaller metal pitch but also SDB/DDB and maybe 4.5T single-fin cells) to get even higher density where speed is less important.
Ian
I understand what you are saying about no major difference between SoC and HPC flavors. Its basically one process with lots of options or knobs. But if we were to compare TSMC and GF processes I think there will be significant differences. I think Intel and GF seem to be the companies using cobalt for contacts and in their BEOL. Scotten even remarked that Intel and GF processes look more similar than different.
TSMC never gave much information about the MOL and BEOL changes in their 7nm process at IEDM 2016.
Chipworks >> Blog Archive >> IEDM 2016 – Setting the Stage for 7/5 nm
https://www.semiwiki.com/forum/content/6477-iedm-2016-7nm-shootout.html
Do you know more about the improvements ? GF gave quite a bit of details into the MOL and BEOL improvements in their IEDM 2017 paper. Scotten Jones and David Schor wrote in detail about the improvements
IEDM 2017: GlobalFoundries 7nm process; Cobalt, EUV – Page 3 – WikiChip Fuse
https://www.semiwiki.com/forum/content/7191-iedm-2017-intel-versus-globalfoundries-leading-edge.html
Gary Patton stated that the biggest challenge in improving performance at 7nm and below is the at the contact and BEOL.
Semiconductor Engineering .:. The Race To 10/7nm
"Both the BEOL and MOL are critical. We can make the transistor faster and faster. But if we cannot supply the current and electrons in an efficient way to the transistor, we cannot harvest the benefits of the faster transistor," said Keyvan Kashefi, global product manager at Applied Materials. "As we move to 7nm, the delays and the performance become limited, mainly by the contact and back-end-of-line, because those become the bottleneck."
The interconnects - tiny copper wiring schemes in devices - are becoming more compact at each node, causing a degradation in performance and an increase in the resistance-capacitance (RC) delay in chips.
For the interconnects, chipmakers form a sea of tiny trenches, which are filled with conductive copper. Typically, the trenches are lined with a thin barrier layer (tantalum nitride) and a liner (tantalum). At each node, the liner/barrier film is taking up too much room and the volume of conductive copper is shrinking.
So, some replaced tantalum with cobalt for the liner. "With cobalt, we significantly reduced the thickness of the liner," Kashefi said.
http://semiengineering.com/to-7nm-and-beyond/
Gary Patton
"
But if you look at these advanced nodes, it's not so much about strain as parasitic resistances. The resistance getting into the device is the gate. The entire industry is going to cobalt on contacts as a key lever to improve resistance. We have a number of other knobs to improve resistance for back-end of line."
Tom Caulfield
"
Devices used to focus on front-end of line. Now it has shifted to middle-of-line, because that's the gate. If you don't solve contact resistance, it doesn't matter what you do with devices. Once that's fixed, and you can make that as good as possible, then you have to go back to devices to get the next level of performance."
Recently we had an ARM fellow saying wire speed has stalled at 7nm.
https://www.eetindia.co.in/news/article/18060101-arm-aims-cortex-a76-at-high-performance-laptops
With its focus on small, low-power cores, Arm will get more benefit from next-generation process technologies than rival Intel, traditionally focused on driving up data rates. Arm claims that the latest 7-nm nodes will only deliver 2% to 3% more speed than the 16-nm node.
"
There hasn't been much frequency benefit at all since 16 nm ... wire speed hasn't scaled for some time," said Peter Greenhalgh, an Arm fellow and vice president of technology.
Recent rumours of Apple A12 performance indicate that clocks are not scaling much at all.
http://www.iphonehacks.com/2018/07/geekbench-a12-chip-rumor.html
Somehow i am not sure that TSMC and GF processes are similar. GF has high perf customers like IBM and AMD whom they worked closely with when defining their 7nm node. I think Intel and GF have defined their processes with high performance requirements of their CPUs driving the process. The transistor level improvements do not have much meaning without the necessary MOL and BEOL improvements. I am hoping to hear what your thoughts are.