La méthodologie utilisée actuellement pour la conception VLSI à l'aide de langages de description de matériel présente des inconvénients généralement reconnus, à savoir:
Le développement de VLSI complexes nécessite des centaines d'ingénieurs qualifiés, plusieurs années de travail et des milliards de dollars en coûts.
Jusqu'à la moitié du temps de développement est consacré à la recherche et à l'élimination des erreurs dans le modÚle logiciel du microprocesseur conçu.
Des coĂ»ts de main-d'Ćuvre importants sont nĂ©cessaires pour atteindre des performances Ă©levĂ©es en termes de superficie, de productivitĂ© et d'efficacitĂ© Ă©nergĂ©tique.
Les idĂ©es nationales et Ă©trangĂšres, les solutions aux problĂšmes de conception VLSI, s'inscrivent dans le paradigme gĂ©nĂ©ralement acceptĂ©, l'utilisation de langages de programmation pour dĂ©crire l'Ă©quipement conçu. Toutes ces solutions sont utilisĂ©es dans les programmes DARPA actuellement mis en Ćuvre .
Programmes DARPA
Dans le cadre de l' Initiative de résurgence de l' électronique annoncée par la DARPA, la tùche était de surmonter les problÚmes de la méthodologie appliquée pour la conception de systÚmes à microprocesseurs. Pour cela, les sous-programmes suivants sont implémentés:
CRAFT - implique la création d'outils de synthÚse VLSI de haut niveau;
IDEA - vise à créer un générateur automatique de disposition SoC, microcircuits multipuces, cartes de circuits imprimés;
POSH - vise à créer un écosystÚme de conception et de vérification de matériel open source viable qui concevra de maniÚre rentable des SoC ultra-complexes.
En cas d'exĂ©cution rĂ©ussie de ces programmes, les rĂ©sultats obtenus doivent ĂȘtre combinĂ©s dans des systĂšmes CAO avancĂ©s. La vitesse de dĂ©veloppement devrait ĂȘtre multipliĂ©e par 10 par rapport Ă la crĂ©ation manuelle de code RTL. De plus, l'objectif est de changer fondamentalement la pratique de dĂ©veloppement de dispositifs Ă microprocesseur. Le but ultime de la transformation de la pratique du gĂ©nie est dĂ©crit comme suit :
.
, .
, DARPA ( Electronics Resurgence Initiative Page 3 Investments Design Thrust). , , , , , , , . , SoC, . , , SoC, (SiP). , .
CRAFT ( Khailany Brucek CRAFT Final ERI Summit 2019):
:
a. , , C ++ Verilog;
b. ;
c. , , MatchLib.
AGILE :
a. , , , VLSI (Very Large Scale Integration);
b. ;
c. AGILE ;
d. ++ .
« SoC. , - SystemC ++. (GALS) . 16- FinFET, ». (A Modular Digital VLSI Flow for High-Productivity SoC Designâ, Khailany et al., DAC 2018)
Spoiler
1. CRAFT [1].
IDEA . , , SoC SiP. , , (COTS). COTS , SiP IP- SoC. , , . , SoC SiP.
Spoiler
2. , IDEA [5].
, , IDEA, . IDEA 3.
Spoiler
3. IDEA [5].
POSH , . DARPA . , . , , . , POSH , SoC . , , (IP ) .
, SoC, . , , . , . , .
, , IP SoC. , ( ) . , , , , .
Spoiler
4. SoC POSH [4].
POSH SoC, . , , , , IP SoC.
: « , , ».
, ERI Summit 2019, .
, CRAFT :
8-11 .
4.3-5.3 16- GF, - ASIC.
:
POSH , : « , , , , ».
, , IDEA, . , ( ).
, (ASIC), , . . , , , , - .
, , , , . , , .
, DARPA:
. .
, .
.
â .
, COTS, IP , . , . , SoC SiP , , DARPA.
, . , .
2019 NVIDIA [6]. NVIDIA Orin 2022 . , Orin , , NVIDIA [32]. 2000 , 750 .
, , , , , .
, , , , . , , DARPA DOE, [25]:
;
;
.
SoC SiP , .
, Neocortex, DCIGN RNN â , , . , 2020 [37]. Cerebras CS-1 HPE SuperDome Flex . Cerebras CS-1 Cerebras. 300- [2].
, , 3D TSV. , , IBM [16], , [22].
Spoiler
5. IBM [16].
,
, 6, Brucek Khailany (Director of research, ASIC & VLSI NVIDIA Corporation).
Spoiler
6. [1].
, , (HDL), .
(HDL). , , (RTL), (Logic Synthesis). . , (physical design).
, , . 7.
Spoiler
7. [23].
, (SiP) . - , - .
. , , , .. . , . .
, , , .. , . . , , .
, , , . 8.
Spoiler
8. , .
, , , .
, , NVIDIA Xavier 8000 - [1].
Jensen Huang, NVIDIA V100 , , 3 [7].
, , . . 9 , .
, .
Spoiler
9. [7].
, , . . DARPA , , . , , .
. , . [30].
, , , . , .
, , , , . , - , .
, .
( ) , , . .
( ) , .. . ( ) , .
, , , .. , .
( ), , . , .
, ( ) . , , , , , , . , ( ) .
.
( ) , [20]. . .
, , , [33].
. , , â [34].
, , , , , . , . , , [17, 27].
, , , , [15].
- . , , , , [30].
, , . , , . , ( ) ( ) , [10, 12].
.
, , , , .
â . , , . , .
( ) . .
, ( ).
. , .
, , , , .
, , . , , .
, .
, , .
(.. .). , , , , , .
( ), . « », « », « ». , [29].
, (.. ) .
. , , T-FLEX CAD 16 (. . 10). 60 000 , . 2- 6 [31].
Spoiler
10. T-FLEX CAD 16.
, , , , .
, . . . (. . 11).
Spoiler
11. .
, , . , .
, .
, , (. . 8), .
, , .
. , , (. . 6).
, , . .
, ( ). , , . .
, .
. HDL . HDL . , , .
[23]:
, sizing/physical/logic synthesis. .
, , .
NP- â , , , [24]. , , « » â . , .
, IDEA, , , (. . 2). (. . 3).
HDL , , , , , . , , (. . 6). .
. , .
. , . , .
, , , . , , , ( , , ), .
( ) , , . , , , , .
, , â (. . 12).
Spoiler
12. SystemVerilog [13].
, , .. , ( ).
, [33].
( ), . , [17, 27]. , (software engineer) .
, . . , , , . , . . , , .
HDL, , . , , . . .
- .
â - ().
, , DARPA. - .
-, , , . , ( , ), . , , , .
-, ( ) , .. . , . , , . , , .
, DARPA , . , (SoC & SiP) .
, , .
, , - .
, . «», .., , . , . , , . , , Verilog, , . , INTEL Corp., Kevet ( ). RTL , , 6 . RTL , , 20 .
, , .
, T-FLEX CAD 16, , , , , , .
. «-», , - , , , . . , - , . - , [14, 28, 39].
, , , , . , , .
1. A modular digital VLSI flow for high-productivity SOC design. Brucek Khailany director of research, ASIC & VLSI NVIDIA CORPORATION. ERI Summit 2018.
2. Cerebras â . . 20.08.2019. https://3dnews.ru/992698 ( : 11.11.2020)
3. DARPA . 04.07.2018 https://3dnews.ru/972103 ( 07.05.2019)
4. IDEA & POSH program updates. Andreas Olofsson. DARPA MTO program manager. ERI Summit 2019.
5. Intelligent Design of Electronic Assets (IDEA) & Posh Open Source Hardware (POSH) // Andreas Olofsson Program Manager, DARPA/MTO. Proposers Day Mountain View, CA. 9/22/17.
6. NVIDIA Introduces DRIVE AGX Orin â Advanced, Software-Defined Platform for Autonomous Machines. Tuesday, December 17, 2019. https://nvidianews.nvidia.com/news/nvidia-introduces-drive-agx-orin-advanced-software-defined-platform-for-autonomous-machines ( : 11.11.2020)
7. Silicon Compilers - Version 2.0 // Andreas Olofsson Program Manager, DARPA/MTO. International Symposium on Physical Design. March 25-28, Monterey, CA. 2019.
8. .., .. : . . . , . â . 2003.
9. . . // Chip News â 2003. -â4.
10. : / . . . , . . . -2- ., . . -. : -, 2016.
11. ., ., . : . . â 2013. -â07 http://www.osp.ru/os/2013/07/13037342/ ( 05.11.2013)
12. 10075-2011 . .
13. . SystemVerilog / . . . . , . . , . . ; . . . . , . . . â .: , 2019.
14. [ ]: . . https://ru.wikipedia.org/wiki/ ( : 11.11.2020)
15. . . . â .: , 2008. 16. . / .., ... 5- . 21 2014 .
17. . . . . . 2. â 2. 2012.
18. ? .. « : » , 7-13 2015. https://scorcher.ru/articles/images/3678/anokhin.pdf ( 08.09.2019)
19. ., . SystemC â â. // Chip News â 2006. -â9.
20. : . .. . «». 27 , 2016.
21. . "" . . BBC NEWS . 5 2019. https://www.bbc.com/russian/features-48583773 ( : 11.11.2020)
22. 100 . 01.03.2019 https://3dnews.ru/983605 ( : 05.05.2019)
23. .., .. . [ ] http://mk.cs.msu.ru/index.php/_____ ( : 15.10.2013)
24. . : . . 2013.
25. : , , . / .., .. 01.11.2012
26. : / . . , . . . â 3- ., . . â . : , 2017.
27. . . . BECTH. MOCK. -. . 14. . 2007. â 2.
28. . . : â ! â .: , 2001.
29. -. . . // , . 6 / . . . , . . . â .: « », 2014.
30. , . .. // « » â 1 2011.
31. T-FLEX CAD 16 ( 60000 ). T-FLEX CAD. 25.11.2019. https://3dtoday.ru/blogs/topsystems/proekt-tyazhelogo-konvertoplana-v-t-flex-cad-16-bolee-60000-tel ( : 11.11.2020)
32. NVIDIA Orin 12- Samsung. . 19.12.2019. https://3dnews.ru/1000054 ( : 11.11.2020)
33. . .. â .: , 2005.
34. : , , . . . : , , â 3 2014.
35. . «» 14 . 01.03.2012 . http://compulenta.computerra.ru/archive/neuroscience/664455/ ( : 15.10.20013)
36. .. . â 2- . - .: «», 2005.
37. Neocortex: 800 . Cerebras . . 09.06.2020. https://servernews.ru/1013005 ( : 11.11.2020)
38. 200 7- CPU AMD EPYC Rome. 15.12.2018 https://servernews.ru/979696 ( : 07.06.2019)
39. â [ ]: . . https://ru.wikipedia.org/wiki/_â_ ( : 11.11.2020)