Skip to content

기글하드웨어기글하드웨어

모바일 / 스마트 : 스마트폰과 태블릿, 노트북과 각종 모바일 디바이스에 관련된 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form
참고/링크 https://pc.watch.impress.co.jp/docs/colu...08397.html

지금까지와 다른 패턴의 트랜지스터 수 증가

 

1.jpg

 

애플 A 시리즈를 비롯한 모바일 SoC의 트랜지스터 수 변화

 

애플은 아이포 11 시리즈 스마트폰에 탑재한 A13 바이오닉에서 성능을 약 20% 높였습니다. CPU 코어와 GPU 코어, 뉴럴 엔진이 각각 20% 향상됐습니다. 바꿔 말해서 새로운 아이폰은 기존 제품에 비해 성능 향상이 20%에 그쳤습니다. 그 이유는 간단합니다. 칩에 탑재된 트랜지스터 수가 딱 그만큼 늘었기 때문입니다. 아이폰 XR의 A12 바이오닉은 다이에 69억 개의 트랜지스터를 탑재했습니다. 반면 A13의 트랜지스터 수는 85억 개, A12와 비교하면 트랜지스터 수가 약 23% 늘었습니다. 간단히 말해서 23% 더 많은 기능을 A13에 탑재할 수 있습니다.

 

GPU나 뉴럴 엔진은 병렬 연산 자원을 늘리는 데 트랜지스터를 쓰면 성능이 향상됩니다. 그러나 A13는 A12에 비해 GPU 코어 수가 늘어나지 않았습니다. 코어 내부의 연산 자원이 확충됐을 가능성은 있지만 아직 자세한 내용은 알려지지 않았습니다. CPU 코어는 퍼포먼스 코어가 2개, 저전력 코어가 4개로 구성은 같습니다. 애플은 1 Trillion Operations per Second까지 성능이 올랐다고 말합니다.

 

자세한 내용은 아직 알 수 없으나 분명한 건 A12에서 A13로 오면서 트랜지스터 수가 23% 증가하는데 그쳤고, 그래서 성능 향상 폭이 크지 않았습니다. 23%의 트랜지스터 증가는 애플의 과거 SoC 증가율과 비교하면 작습니다. 아이폰 XR의 7nm A12은 아이폰 8의 10nm A11에서 60% 늘었습니다. A11은 아이폰 7의 16nm A10에서 30% 늘었고, A10은 16/14nm의 아이폰 6s A9에서 30% 정도 늘어났습니다. A9에서 A10의 성능 변화가 명확하지 않은 건 A9의 트랜지스터 수가 발표되지 않아서입니다. 아이폰 5s의 28nm A7에서 아이폰 6의 20nm A8은 2배 가까이 트랜지스터 수가 늘었습니다. A7은 10억 개 이상, A8은 20억 개라고 발표됐습니다.

 

지금까지 애플은 SoC를 진화시킬 때마다 트랜지스터 수를 30% 이상, 때로는 60% 이상 늘려왔습니다. 이를 통해 CPU 코어 수를 늘려 퍼포먼스 코어의 싱글 스레드 성능을 높이고 GPU 코어의 자원을 확장하며 새로운 뉴럴 엔진을 탑재했습니다. 그런데 이번에는 트랜지스터 수가 23% 늘어나는데 그쳐, 성능 향상도 전처럼 크지 않습니다.

 

그 이유는 두 가지입니다. 하나는 칩을 제조하는 반도체 공정 기술이 기존의 A12 바이오닉과 같은 7nm라서 트랜지스터 밀도가 거의 변하지 않았습니다. 단위 면적당에 탑재 가능한 트랜지스터 수가 그만큼 늘어날 수밖에 없습니다. 이 경우 애플은 칩의 다이 크기를 키워서 트랜지스터 수를 늘려왔습니다. A9에서 A10로 갔을 때 그랬죠. 그러나 이번에는 그 방법을 쓰기 어렵습니다. 7nm 세대 프로세스의 제조 비용이 비싸기에 다이를 키우면 칩의 제조 비용도 크게 오릅니다. 모바일 SoC의 다이 원가는 세대마다 늘어나며, 천하의 애플도 다이를 무작정 키우긴 어렵습니다.

 

 

반도체 칩의 제조 비용이 급상승, 다이 크기의 확대에 제한

 

2.jpg

 

애플 A13은 지금까지 했던 방법대로 스마트폰을 진화하기 어려울 거란 사실을 보여주고 있습니다. 지난 몇 년 동안 애플 SoC의 진화는 일정한 패턴이 있었습니다. 새로운 프로세스로 전환하면 일단 다이가 줄어듭니다. 하지만 트랜지스터 수는 오히려 늘어나니 그만큼 기능이 많아집니다. 다음 칩은 프로세스를 유지해도 다이를 키워서 트랜지스터 수를 늘리고 이걸로 기능을 강화합니다. 아이패드용 칩은 아이폰보다 더 크게 만들어 트랜지스터를 늘립니다. 이렇게 늘어난 트랜지스터는 CPU 코어의 성능 향상과 CPU 코어 수의 증가, GPU의 연산 자원 증가에 투자됩니다.

 

3.jpg

 

그러나 아이폰 XR의 A12부터 상황이 바뀌었습니다. 애플의 모바일 SoC는 A12에서 7nm 공정 세대에 진입하면서 칩의 제조 비용이 급증했습니다. TSMC의 7nm 공정은 기존의 ArF 엑시머 레이저 광원에 액침 멀티 패터닝을 쓰는 마지막 공정입니다. 하부 배선층(M4까지)를 SADP : Self-Aligned Double Patterning 멀티 패터닝 기술을 사용해 가장 좁은 배선 간격 40nm를 채웠습니다. (트랜지스터의 핀 부분은 SAQP : Self-Aligned Quadruple Patterning). 따라서 반도체 제조 공정의 노광 공정이 복잡하고 제조 비용이 높습니다. 위 그래프는 IMEC가 VLSI 심포지엄에서 설명한 웨이퍼 레벨의 제조 비용 비교인데, 10nm도 비싸지만 7nm는 33% 더 비싸고, 28nm와 비교하면 제조 비용은 2배로 늘어납니다.

 

4.jpg

 

이처럼 7nm의 제조 비용이 비싸기에 애플이 다이 크기를 늘려 트랜지스터를 더 넣고 기능을 강화하기가 어렵습니다. 애플은 아이패드 프로용 A12X에 100억개의 트랜지스터를 넣은 7nm 칩을 사용했습니다. A12X는 120제곱mm 이상의 다이를 썼 으리라 추측됩니다. 이건 비싼 아이패드에 들어가는 것이니 괜찮습니다. 크다고 해도 PC용 칩보다는 작으니까 경쟁력이 있습니다. 그러나 아이폰에 탑재되는 메인스트림 A 시리즈는 비용을 저렴하게 억제할 필요가 있습니다. A13의 다이 크기는 아직 알려지지 않았으나 100제곱mm 수준으로 억제했으리라 추측됩니다. 애플이 A13에서 트랜지스터를 23%까지 늘린 것도 이런 배경 때문입니다.

 

 

A13에서 채용한 TSMC의 7nm 공정 개선판


A13의 7nm 공정은 A12의 7nm와 다릅니다. 아이폰 XR의 A12는 TSMC의 첫 번째 7nm 공정인 N7(CLN7FF)로 만들었습니다. 아이폰 11의 A13은 TSMC의 새로운 7nm인 N7+(CLN7FF+)에서 생산합니다. N7과 N7+의 차이는 노광 공정에 있습니다. N7+는 EUV(Extreme Ultraviolet : 극 자외선) 노출을 씁니다. 그러나 6월에 열린 반도체 학회 VLSI 심포지엄에서는 TSMC의 7nm는 N7+ 외에 N7을 개량한 2세대 N7이 있다고 밝혔습니다.

 

5.jpg

 

2세대 N7 프로세스는 ArF 다중 노광 기술이지만 특성을 크게 개선해 전력 사용량을 유지하면서 5% 이상 클럭을 끌어올릴 수 있습니다.

 

6.jpg

 

반대로 클럭이 같으면 전력을 10% 낮출 수 있습니다.

 

아이폰 11의 A13이 어느 7nm 공정을 쓰는지는 아직 알지 못합니다. 그러나 2세대 N7도, N7+도 A12의 N7보다 전기적 특성은 분명 개선됐습니다. 그리고 이는 A13에서 소비 전력 절감과 성능 향상으로 이어집니다. N7+라면 다이 크기가 더 작아집니다. N7+는 N7보다 트랜지스터 밀도가 높아진다고 TSMC가 설명한 바 있습니다.

 

이론적으로 EUV 노광은 ArF 다중 노출보다 프로세스가 단순해져 공정이 단축되고 제조 비용이 줄어듭니다. 따라서 EUV의 제조 비용 문제는 줄어듭니다. 그러나 EUV 노광 장치 자체가 매우 비싸기에 도입 초기에는 N7+이 제조 비용 절감에 주는 효과는 제한됩니다. 

 

또 N7+는 EUV를 사용하는 레이어가 4층으로 한정되며, 배선층 사이를 연결하는 Via 주위에 씁니다. 라인과 공간 부분에 본격적으로 EUV를 도입할 단계는 아닙니다. 이는 삼성과 대조적입니다. 같은 EUV 공정에서도 TSMC와 삼성은 구현 방법이 크게 다릅니다. 또 TSMC는 6nm 공정 N6을 준비하는데 N7과 호환되며 N7보다 더 많은 층에 EUV를 도입한 공정입니다. N6은 N7 설계에서 비용을 줄이는 중간 단계 역할을 수행합니다.

 

TMSC의 진짜 새로운 노드는 2020년 상반기에 양산하는 5nm 공정으로, 여기서 TSMC는 본격적으로 EUV을 라인과 공간의 여러 계층에 도입합니다. EUV를 배선에 본격 도입하면 지금 1D 배선 설계하던 하부 배선이 2D 배선으로 바뀌어, 회로 설계가 간단해지면서 배선 저항도 유리해집니다. TSMC의 프로세스는 5nm에서 EUV 노광 배선의 혜택을 보게 됩니다. 아이폰 12는 이 TSMC 5nm를 쓸 가능성이 높습니다. 아이폰에서 EUV의 진가가 발휘되는 건 아이폰 12일 겁니다.

 

7.jpg

 

파운드리의 프로세스 로드맵

 


CPU와 GPU, NNE가 모두 20%의 성능 향상


A13은 2개의 고성능 코어와 4개의 저전력 코어로 구성됩니다. Arm의 big.LITTLE과 마찬가지로 아웃 오브 오더의 와이드 슈퍼 스칼라 CPU 코어와 인 오더의 스몰 CPU 코어 조합입니다. 애플은 고성능 코어 성능이 20% 향상되고 전력 사용량은 30% 줄어든다고 설명했습니다. 두 가지를 동시에 달성한다는 건 아니고, 20%의 성능 향상이나 30%의 전력 절감 중 하나가 가능하다는 의미로 추측됩니다. 만약 이 두가지를 동시에 실현한다면 최대 성능은 20%보다 훨씬 더 높겠죠.

 

저전력 코어도 20%의 성능 향상과 40%의 전력 절감을 이야기합니다. 이것도 같은 워크로드에서 40%의 전력을 줄이거나 같은 전력에서 20% 성능 향상으로 보입니다. 프로세스 기술과 아키텍처 개선을 감안하면 이 두가지를 모두 달성하는 건 말이 안 됩니다. 

 

GPU는 4코어에 20%의 성능 향상과 40%의 전력 절감을 달성했습니다. GPU 코어 수는 A12와 같지만 내부 구성이 같지 않습니다. 메탈 API에 최적화했어도 레거시 API를 버리진 않았을 겁니다. GPU 코어는 드라이버 최적화로 성능을 더 끌어올릴 수 있으리라 봅니다.

 

CPU 코어의 20% 성능 향상은 제조 공정 향상만으로 가능한 일은 아닙니다. 2세대 N7이나 N7+같은 새 공정을 써도 5~10% 정도의 클럭 향상만 가능합니다. 따라서 마이크로 아키텍처의 확장을 더해서 최소 20%라 부를 수 있을 만큼의 효과를 봤다고 추측됩니다. 다만 애플 CPU가 IPC(Instruction-per-Clock)을 개선할 여유가 그만큼 많다고는 보이지 않습니다. 애플의 CPU 코어는 Arm 계열 CPU 코어 중에서도 이례적으로 IPC에 초점을 맞춘 설계라 더 이상 올리기 힘듭니다.

 

애플은 CPU 코어의 싱글 스레드 성능의 향상에 집착합니다. A12의 고성능 CPU 코어 Vortex는 명령 디코드가 7-wide로, Arm 명령 세트 아키텍쳐의 모바일 CPU 코어 중에서는 아주 넓습니다. Arm의 CPU 코어 IP는 Cortex-A77의 4-wide가 최대입니다. 따라서 애플의 고성능 아웃 오브 오더 시스템 CPU가 이미 효율을 최대한 높였다고 봐야 합니다. 

 

명령 병렬도를 늘리려면 명령 스케줄도 신경써야 하기에, 늘어난 트랜지스터만큼 싱글 스레드 성능이 향상되기는 더 이상 어렵습니다. 따라서 A13도 CPU 코어 마이크로 아키텍처의 싱글 스레드 정수 성능 향상에 많은 자원을 할애하진 않았다고 예상됩니다.

 

애플은 A13을 소개하면서 CPU 군의 성능이 1초에 1조개의 작업을 수행(Trillion Operations per Second)한다고 설명했습니다. 이걸 프로세서 단위로 바꾸면 1TOPS(Tera Operations Per Second)입니다. CPU의 성능을 TOPS로 측정하는 신경망의 워크로드가 늘어난 지금은 나름대로 의미가 있는 숫자일지도 모릅니다. 이 TOPS는 데이터를 병렬 처리하는 SIMD (Single Instruction, Multiple Data)의 성능이라 보입니다.

 

이 1TOPS이라는 숫자가 어디에서 나왔는지를 알아야 합니다. 만약 A13의 고성능 코어 2개가 2.6GHz로 동작하고, 128비트 폭의 NEON SIMD 엔진이 3 파이프에 8비트 정수 연산을 수행했다 해도 최고 성능은 0.5TOPS밖에 안 됩니다. 저전력 코어가 나머지 절반을 채우진 않겠죠. 이게 어디를 기준으로 한 성능인지는 곧 알려질 겁니다. 



  • ?
    NPU 2019.09.22 21:45
    11과 XS속도 비교영상 중에 앱 실행 속도는 무거운 게임앱이 아니면 오히려 Xs에 밀리는 것도 있던걸 보면 성능 향상폭이 크지 않은것으로 보이네요.. 다만 해당 테스트에선 아이폰11이 더 뜨거웠다고 합니다. 백그라운드에서 머신러닝 모델이라도 돌리는건지...

    그나저나 SIMD로 8비트 연산을 해댄걸 1TOPS라고 하니 흠 .....
  • ?
    이계인 2019.09.22 21:58
    여기서는 생산단가에 대해 논의를 했지만 더 문제가 되는건 물리적 크기가 아닐지. 지금도 a13은 스마트폰 사이즈에 넣기엔 빡빡할정도로 크지요.
  • ?
    하로루8 2019.09.22 22:45
    이어폰 단자 없앤 것처럼
    먼저 유심을 삭제하고 이심을 기본 장착하고

    부피만 큰 햅틱엔진을 삭제 할것같은 느낌이에요...

    진동이 있는건 홈누르는
    그냥 터치키 대용으로 있건거라
    미래를 보면 그냥 중간단계일뿐이여서

    이번에 3D터치도 삭제했던데

    그러면 넣을 공간이 확보되지 않을까 합니다


    더더 미래는 화면 아래에 카메라를 넣음으로서
    공간 창출에 힘쓸수 있지 않을까하기도하고

    다시 공정이 안정화되면
    미세 공정으로 축소되지않을까 합니다.
  • profile
    슈베아츠      사람말을 할수 있는 흑우가 있다? 뿌슝빠슝 2019.09.22 22:59
    AP 성능 올리긴 힘든데 덤으로 소모전력까지 올라가니 늘어나는 배터리의 공간을 더이상 버틸수가 없는거 같어요.

    저렇게 보드사이즈를 줄이고 3D터치도 없애고 이어폰잭도 없애고 똥꼬쇼를 해서 나온 배터리가 고작 아이폰11에서 3110mah에요. 안드로이드 평균밖에 안된다는거... 어느정도 한계에 도달한거죠. 프로 이후론 L자 배터리까지 넣지만 s팬이 들어간 노트보다 배터리가 작습니다.

    성능 조금올리고 배터리 사이즈 줄이고 기능을 유지하냐 vs 기능 버리고 성능 배터리를 올리냐인데 애플은 뒤를 선택한 거겠죠.
  • profile
    뚜까뚜까      마이너스의 손입니다. 2019.09.22 23:22
    그냥 두깨를 늘리면 편할것을...
  • ?
    하로루8 2019.09.22 23:29
    그런데 배터리 용량 공식에서

    두께는 얇을수록 용량이 커집니다.
  • profile
    BEE3E3      idolm@ster.email 2019.09.23 09:40
    배터리가 아니라 캐패시터 용량공식 아닌가요...
  • ?
    하로루8 2019.09.24 12:40
    배터리 = 커패시터 죠
  • profile
    BEE3E3      idolm@ster.email 2019.09.24 12:46
    화학전지와 캐패시터는 에너지를 저장한다는것만 유사하지, 작동원리와 특성은 완전히 다릅니다...
  • ?
    하로루8 2019.09.24 12:51
    그런가요? 그렇다면 그런가보네요

    제가 교수님이나 선생님들에게 들었던 이야기여서 그런 줄로 알았네요

    당연히 작동원리나 특성은 다르겠죠 명칭이 다르고
    에너지 보존 기한도 다르고
    한개는 아예 그냥 저장했다 방출하고
    한개는 화학적에너지로 교차하는 거죠

    모를 수도 있겠네요
  • ?
    하로루8 2019.09.22 23:26
    아이폰 11프로 맥스가 3969 던데

    비교는 크기가 노트 10과 비슷한 프로 맥스와 하는게
    맞죠. 그런데
    아이폰 11프로 맥스가 노트10보단 핸드폰 크기가 좀 작죠.

    아이폰 11는 크기가 대충 비슷한 갤s10과 비교해서
    갤10이 3400이니 290mah 정도 차이긴한데

    아무리봐도
    햅틱을 버리지 않는한 공간창출할곳이 없어보이는데
    그렇다고
    기능을 버릴 것도 없어서
    카메라를 버릴수있나
    (카메라를 세로배열로 재구성해서 하면 공간이 생길수있어보이네요)
    얼굴잠금해제 센서를 없애나
    없앨것이 없으니

    그렇다고 성능이 그대로면 경쟁자들이 치고올라오니
    U1칩같이 부수적으로 성능가속하는 칩을 넣을 수 있던가

    아니면 그냥 핸드폰 크기를 키우거나로 생각됩니다.


    이번에 카메라때문에 성적이 안좋으면
    카메라 배열을 바꿔서 나올것같기도하죠
  • profile
    슈베아츠      사람말을 할수 있는 흑우가 있다? 뿌슝빠슝 2019.09.22 23:32
    저 인덕션도 공간이 부족해서 저렇게 나왔다는 설도 있습니다.

    아래로 배열하니 보드가 걸리고, 옆으로 배열하니 배터리가 걸리고... 보드도 몇몇 파트는 공용파트다 보니 보드 레이아웃을 맘대로 바꾸기도 힘들고...
  • ?
    하로루8 2019.09.22 23:38
    그런가요...

    뻘 생각인데 그냥 카메라를 한개로 놓고서
    렌즈 자체를 움직이는 소형기계장치를
    제작하면

    정리되겠네요 ㅎㅎ
  • profile
    판사      BLACK COW IN YOUR AREA 2019.09.22 23:00
    탭틱을 작게 구겨넣으면 구겨넣었지 빼지는 않을겁니다. 공간 제약이 더 빡빡한 애플워치에도 기어코 집어넣은데다, 맥북에도 다 들어가거든요.
  • profile
    슈베아츠      사람말을 할수 있는 흑우가 있다? 뿌슝빠슝 2019.09.22 23:29
    그쵸. 전 사실 갤럭시에도 탭틱같은게 들어갔으면 좋겠어요. 진동 느낌은 정말 완벽하던데...
  • ?
    하로루8 2019.09.22 23:34
    갤럭시에도 들어갔다던데
    다른 느낌이나봐요
  • profile
    슈베아츠      사람말을 할수 있는 흑우가 있다? 뿌슝빠슝 2019.09.22 23:35
    분해기보니까 그냥 동그라미가 네모로 달라진거던데... 노트10 생각해보니 전시품 만져볼때 진동을 안써봣네요. 다 소리를 켜놔서...
    아무래도 사이즈랑 구동방식이 다르다보니 탭틱처럼 잔향없는 진동을 만들순 없겠죠.
  • ?
    NPU 2019.09.24 18:59
    삼성이 이미 햅틱이라는 단어를 먼저 썼던걸로 알고 갤럭시 UI에서는 진동을 주기도 하죠.

    대신 갤럭시에 들어간건 일반 진동모터라 피크수준의 진동에 도달하기 위해서는 10번의 싸이클이 필요하지만
    애플의 탭틱엔진은 공간을 좀 차지하지만, 1번의 싸이클 만에 최대 진동에 도달하게 됩니다.
    그렇게 함으로써 진동의 반응속도가 빠르고 잔향없이 짧게 끊을 수 있으면서도 강한, 특징적인 진동을 만들 수 있어서 여러 가지의 진동을 만들 수 있고 UI에 접목이 잘 되어 있습니다..
  • ?
    하로루8 2019.09.22 23:30
    그렇게도 보이긴하네요

    통일성을 해칠 수 있으니
  • ?
    대부분은버그입니다 2019.09.23 08:14
    Arm맥이라는 목표가 확고하니 성능 향상이 언제나 비약적이었는데 이런 장애물이 있었군요
  • ?
    키리바시 2019.09.23 16:18
    사실 성능보다 더 중요한게 전성비인데 사람들이 점수놀이에 너무 심취하는 감은 있습니다. 뭐 지금이야 뭘 어떻게 봐도 A13이 완승이니 아무도 신경안쓰지만…
  • ?
    마라톤 2019.09.24 12:00
    좋은 정보 감사합니다. ^_^

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. 등록된 글이 없습니다.
목록
Board Pagination Prev 1 2 Next
/ 2

최근 코멘트 30개

MSI 코리아
한미마이크로닉스
AMD
더함

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소