Π”ΠΈΡΠΊΡƒΡΠΈΡ˜Π°: ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ OpenROAD ΠΈΠΌΠ° Π½Π°ΠΌΠ΅Ρ€Π° Π΄Π° Π³ΠΎ Ρ€Π΅ΡˆΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ со Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° Π΄ΠΈΠ·Π°Ρ˜Π½ΠΎΡ‚ Π½Π° процСсорот

Π”ΠΈΡΠΊΡƒΡΠΈΡ˜Π°: ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ OpenROAD ΠΈΠΌΠ° Π½Π°ΠΌΠ΅Ρ€Π° Π΄Π° Π³ΠΎ Ρ€Π΅ΡˆΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ со Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° Π΄ΠΈΠ·Π°Ρ˜Π½ΠΎΡ‚ Π½Π° процСсорот
Π€ΠΎΡ‚ΠΎ - ПСксли - CC BY

На Π΄Π°Π΄Π΅Π½ΠΈ PWC, ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚ Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° Π·Π° ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΡ†ΠΈ растС - ΠΌΠΈΠ½Π°Ρ‚Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° достигна 481 ΠΌΠΈΠ»ΠΈΡ˜Π°Ρ€Π΄Π° Π΄ΠΎΠ»Π°Ρ€ΠΈ. Но, Π½Π΅Ρ˜Π·ΠΈΠ½Π°Ρ‚Π° стапка Π½Π° раст Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π° Π½Π°ΠΌΠ°Π»Π΅Π½. ΠŸΡ€ΠΈΡ‡ΠΈΠ½ΠΈΡ‚Π΅ Π·Π° ΠΏΠ°Π΄ΠΎΡ‚ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ Π·Π±ΡƒΠ½ΡƒΠ²Π°Ρ‡ΠΊΠΈ процСси Π½Π° Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΡƒΡ€Π΅Π΄ΠΈ ΠΈ нСдостаток Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°.

ΠŸΡ€Π΅Π΄ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ ΠΎΠ΄ Π˜Π½Ρ‚Π΅Π» ΠΏΠΈΡˆΡƒΠ²Π°Π΄Π΅ΠΊΠ° ΠΊΠΎΠ³Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ микропроцСсор со високи пСрформанси, Ρ‚Ρ€Π΅Π±Π° Π΄Π° користитС 100-150 посСбни софтвСрски Π°Π»Π°Ρ‚ΠΊΠΈ (ЕДА). Π‘ΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС влоши Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° Ρ…Π΅Ρ‚Π΅Ρ€ΠΎΠ³Π΅Π½ΠΈ ΡƒΡ€Π΅Π΄ΠΈ, Ρ‡ΠΈΡ˜Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ‚ΠΈΠΏΠΎΠ²ΠΈ Π½Π° Ρ‡ΠΈΠΏΠΎΠ²ΠΈ - ASIC, FPGA, CPU ΠΈΠ»ΠΈ GPU. Како Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ°, сС ΠΏΠΎΡ˜Π°Π²ΡƒΠ²Π°Π°Ρ‚ Π³Ρ€Π΅ΡˆΠΊΠΈ Π²ΠΎ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΎΡ‚ ΠΊΠΎΠΈ Π³ΠΎ ΠΎΠ΄Π»ΠΎΠΆΡƒΠ²Π°Π°Ρ‚ ΠΏΡƒΡˆΡ‚Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅.

И ΠΏΠΎΠΊΡ€Π°Ρ˜ Π³ΠΎΠ»Π΅ΠΌΠΈΠΎΡ‚ Π±Ρ€ΠΎΡ˜ Π½Π° помошни Π°Π»Π°Ρ‚ΠΊΠΈ, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ сС ΡƒΡˆΡ‚Π΅ сС ΠΏΡ€ΠΈΠ½ΡƒΠ΄Π΅Π½ΠΈ Π΄Π° Π²Ρ€ΡˆΠ°Ρ‚ Π½Π΅ΠΊΠΎΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ Ρ€Π°Ρ‡Π½ΠΎ. АвторитС Π½Π° ΠΊΠ½ΠΈΠ³Π°Ρ‚Π° β€œΠΠ°ΠΏΡ€Π΅Π΄Π½Π° Π»ΠΎΠ³ΠΈΡ‡ΠΊΠ° ΡΠΈΠ½Ρ‚Π΅Π·Π°β€žΠ’ΠΈΠ΅ Π²Π΅Π»Π°Ρ‚ Π΄Π΅ΠΊΠ° понСкогаш Π΄ΠΈΠ·Π°Ρ˜Π½Π΅Ρ€ΠΈΡ‚Π΅ ΠΌΠΎΡ€Π° Π΄Π° ΠΏΠΈΡˆΡƒΠ²Π°Ρ˜Ρ‚Π΅ скрипти Π²ΠΎ Skill ΠΈΠ»ΠΈ Python ΠΎΠ΄ Π΄Π²Π° ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ Π»ΠΈΠ½ΠΈΠΈ Π·Π° Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ.

Π‘ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ‚Π΅ сС ΠΏΠΈΡˆΡƒΠ²Π°Π°Ρ‚ ΠΈ Π·Π° Π΄Π° сС Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π°Ρ‚ ΠΈΠ·Π²Π΅ΡˆΡ‚Π°ΠΈΡ‚Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΎΠ΄ систСмитС ЕДА. Кога Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚Π΅ Ρ‡ΠΈΠΏ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° Π½Π° процСс ΠΎΠ΄ 22 nm, ΠΎΠ²ΠΈΠ΅ ΠΈΠ·Π²Π΅ΡˆΡ‚Π°ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΡ‚Ρ€Π°Π°Ρ‚ Π΄ΠΎ 30 Ρ‚Π΅Ρ€Π°Π±Π°Ρ˜Ρ‚ΠΈ.

DARPA ΠΎΠ΄Π»ΡƒΡ‡ΠΈ Π΄Π° ја ΠΏΠΎΠΏΡ€Π°Π²ΠΈ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΈ Π΄Π° сС ΠΎΠ±ΠΈΠ΄Π΅ Π΄Π° Π³ΠΈ стандардизира процСситС Π½Π° Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°ΡšΠ΅. И Π²ΠΎ Π°Π³Π΅Π½Ρ†ΠΈΡ˜Π°Ρ‚Π° смСтаатдСка постоСчкитС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° создавањС Ρ‡ΠΈΠΏΠΎΠ²ΠΈ сС застарСни. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° лансиран ΠΏΠ΅Ρ‚Π³ΠΎΠ΄ΠΈΡˆΠ½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° OpenROAD, кој ΠΈΠΌΠ° Π·Π° Ρ†Π΅Π» Π΄Π° Ρ€Π°Π·Π²ΠΈΠ΅ Π½ΠΎΠ²ΠΈ Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° процСситС Π½Π° Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°ΡšΠ΅ Ρ‡ΠΈΠΏΠΎΠ²ΠΈ.

Каков Π²ΠΈΠ΄ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΊΠΎΠΈ користат машинско ΡƒΡ‡Π΅ΡšΠ΅ ΠΈ ΠΎΠ±Π»Π°ΠΊ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈΡ‚Π΅ Ρ„Π°Π·ΠΈ Π½Π° создавањС Ρ‡ΠΈΠΏΠΎΠ²ΠΈ. Како Π΄Π΅Π» ΠΎΠ΄ ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Ρ‚ΠΈΠ²Π°Ρ‚Π° сС Ρ€Π°Π·Π²ΠΈΠ²Π°Π°Ρ‚ (Π”ΠΈΡ˜Π°Π³Ρ€Π°ΠΌ 1) ПовСќС ΠΎΠ΄ дСсСт инструмСнти. Π‘Π»Π΅Π΄Π½ΠΎ ќС Π·Π±ΠΎΡ€ΡƒΠ²Π°ΠΌΠ΅ ΠΏΠΎΠ΄Π΅Ρ‚Π°Π»Π½ΠΎ Π·Π° Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ Π½ΠΈΠ²: Flow Runner, RePlAce, TritonCTS, OpenSTA.

ΠŸΡ€ΠΎΡ‚ΠΎΡ‡Π΅Π½ Ρ‚Ρ€ΠΊΠ°Ρ‡ Π΅ Π°Π»Π°Ρ‚ΠΊΠ° Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ RTL ΠΈ GDSII. ΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΡ‚Π΅ сС Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ со Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΊΠΎΠΈ сС индустриски стандард Π·Π° Ρ€Π°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ»Π° ΠΈ Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ сС заснова Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π°Ρ‚Π° Π·Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ Docker. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ стартуватС Flow Runner ΠΈ Π²ΠΎ ΠΎΠ±Π»Π°ΠΊ ΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΎ. Упатството Π·Π° ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° Π΅ Π²ΠΎ ΠΎΡ„ΠΈΡ†ΠΈΡ˜Π°Π»Π½ΠΎΡ‚ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅ Π½Π° GitHub.

Π—ΠΠœΠ•ΠΠ˜ Π΅ ΠΎΠ±Π»Π°ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ засновано Π½Π° машинско ΡƒΡ‡Π΅ΡšΠ΅, ΠΊΠΎΠ΅ Π΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€Π½ΠΎ Π·Π° ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° Ρ‡ΠΈΠΏ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ€ΡƒΡ‚ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ. Од страна Π½Π° Π½Π΅ΠΊΠΎΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ‚Π½ΠΈΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ ја Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°Π°Ρ‚ Сфикасноста Π½Π° Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° Π·Π° 2–10% Π²ΠΎ спорСдба со класичнитС систСми. ΠŸΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠ°, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π²ΠΎ ΠΎΠ±Π»Π°ΠΊΠΎΡ‚ Π³ΠΎ олСснува ΡΠΊΠ°Π»ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ. ДостапСн Π΅ ΠΈ Π²ΠΎΠ΄ΠΈΡ‡ Π·Π° ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ.

TritonCTS β€” Π°Π»Π°Ρ‚ΠΊΠ° Π·Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° часовнитС импулси доставСни Π΄ΠΎ Ρ‡ΠΈΠΏΠΎΡ‚. Помага Π΄Π° Π³ΠΈ насочи сигналитС Π½Π° часовникот Π΄ΠΎ ситС Π΄Π΅Π»ΠΎΠ²ΠΈ Π½Π° ΡƒΡ€Π΅Π΄ΠΎΡ‚ со исти Π΄ΠΎΡ†Π½Π΅ΡšΠ°. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ сС заснова Π½Π° H-Π΄Ρ€Π²Ρ˜Π°. Овој пристап ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΠ²Π° Сфикасност Π½Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° сигналот Π·Π° 30% Π²ΠΎ спорСдба со Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π²Π΅Π»Π°Ρ‚ Π΄Π΅ΠΊΠ° Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π° ΠΎΠ²Π°Π° Π±Ρ€ΠΎΡ˜ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π·Π³ΠΎΠ»Π΅ΠΌΠΈ Π½Π° 56%. Достапни сС ΠΈΠ·Π²ΠΎΡ€Π½ΠΈΠΎΡ‚ ΠΊΠΎΠ΄ ΠΈ скриптитС Π½Π° TritonCTS Π½Π° GitHub.

OpenSTA - ΠœΠΎΡ‚ΠΎΡ€ Π·Π° статичка Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Ρ‚Π°Ρ˜ΠΌΠΈΠ½Π³. Π’ΠΎΠ° ΠΌΡƒ Π΄Π°Π²Π° моТност Π½Π° Π΄ΠΈΠ·Π°Ρ˜Π½Π΅Ρ€ΠΎΡ‚ Π΄Π° ја ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ функционалноста Π½Π° Ρ‡ΠΈΠΏΠΎΡ‚ ΠΏΡ€Π΅Π΄ Ρ‚ΠΎΡ˜ навистина Π΄Π° сС состави. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄ Π²ΠΎ OpenSTA ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΊΠ°ΠΊΠΎ ΠΎΠ²Π°.

@@ -6,7 +6,7 @@ read_liberty -corner ff example1_fast.lib
read_verilog example1.v
link_design top
set_timing_derate -early 0.9
set_timing_derate -early 1.1
set_timing_derate -late 1.1
create_clock -name clk -period 10 {clk1 clk2 clk3}
set_input_delay -clock clk 0 {in1 in2}
# report all corners

УслуТната Π°Π»Π°Ρ‚ΠΊΠ° ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° описи Π½Π° Π½Π΅Ρ‚-листата Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ Π½Π° Verilog, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ со Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π° Liberty, Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ SDC ΠΈΡ‚Π½.

ΠŸΡ€Π΅Π΄Π½ΠΎΡΡ‚ΠΈ ΠΈ нСдостатоци

ЕкспСрти ΠΎΠ΄ IBM ΠΈ IEEE славидСка ΠΎΠ±Π»Π°ΠΊ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅ ΠΈ ΠΌΠ°ΡˆΠΈΠ½ΡΠΊΠΎΡ‚ΠΎ ΡƒΡ‡Π΅ΡšΠ΅ сС ΠΎΠ΄Π°ΠΌΠ½Π° Π·Π°Π΄ΠΎΡ†Π½Π΅Ρ‚ΠΈ Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π²ΠΎ производството Π½Π° Ρ‡ΠΈΠΏΠΎΠ²ΠΈ. Π‘ΠΏΠΎΡ€Π΅Π΄ Π½ΠΈΠ²Π½ΠΎΡ‚ΠΎ мислСњС, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Π”ΠΠ ΠŸΠ ΠΌΠΎΠΆΠ΅ Π΄Π° станС ΡƒΡΠΏΠ΅ΡˆΠ΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΎΠ²Π°Π° идСја ΠΈ ќС стави ΠŸΠΎΡ‡Π΅Ρ‚ΠΎΠΊ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π²ΠΎ ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡ˜Π°Ρ‚Π°.

Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ°, сС ΠΎΡ‡Π΅ΠΊΡƒΠ²Π° Π΄Π΅ΠΊΠ° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π°Ρ‚Π° ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π° Π½Π° OpenROAD ќС создадС моќна Π·Π°Π΅Π΄Π½ΠΈΡ†Π° ΠΎΠΊΠΎΠ»Ρƒ Π°Π»Π°Ρ‚ΠΊΠΈΡ‚Π΅ ΠΈ ќС ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅ Π½ΠΎΠ²ΠΈ стартапи.

Π”ΠΈΡΠΊΡƒΡΠΈΡ˜Π°: ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ OpenROAD ΠΈΠΌΠ° Π½Π°ΠΌΠ΅Ρ€Π° Π΄Π° Π³ΠΎ Ρ€Π΅ΡˆΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ со Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° Π΄ΠΈΠ·Π°Ρ˜Π½ΠΎΡ‚ Π½Π° процСсорот
Π€ΠΎΡ‚ΠΎ - ПСксли - CC BY

Π’Π΅ΡœΠ΅ ΠΈΠΌΠ° учСсници - Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΡ˜Π° Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° Ρ‡ΠΈΠΏΠΎΠ²ΠΈ со ΡΠ΅Π΄ΠΈΡˆΡ‚Π΅ Π½Π° Π£Π½ΠΈΠ²Π΅Ρ€Π·ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π²ΠΎ ΠœΠΈΡ‡ΠΈΠ³Π΅Π½, ќС Π±ΠΈΠ΄Π΅ ΠΏΡ€Π²ΠΈΠΎΡ‚, кој ќС Π³ΠΈ тСстира Π°Π»Π°Ρ‚ΠΊΠΈΡ‚Π΅ со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΈΠ·Π²ΠΎΡ€ Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΎ. Но, сС ΡƒΡˆΡ‚Π΅ Π½Π΅ Π΅ ΠΏΠΎΠ·Π½Π°Ρ‚ΠΎ Π΄Π°Π»ΠΈ Π½ΠΎΠ²ΠΈΡ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π° ќС ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° ΠΈΠΌΠ°Π°Ρ‚ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π΅Π½ Π΅Ρ„Π΅ΠΊΡ‚ Π²Ρ€Π· Ρ†Π΅Π½Π°Ρ‚Π° Π½Π° Ρ„ΠΈΠ½Π°Π»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ.

Π‘Π΅Π²ΠΊΡƒΠΏΠ½ΠΎ, Π°Π»Π°Ρ‚ΠΊΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ сС Ρ€Π°Π·Π²ΠΈΠ²Π°Π°Ρ‚ ΠΏΠΎΠ΄ водство Π½Π° DARPA сС ΠΎΡ‡Π΅ΠΊΡƒΠ²Π° Π΄Π° ΠΈΠΌΠ°Π°Ρ‚ ΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ²Π½ΠΎ влијаниС Π²Ρ€Π· процСсорската ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡ˜Π° ΠΈ ќС ΠΏΠΎΡ‡Π½Π°Ρ‚ Π΄Π° сС ΠΏΠΎΡ˜Π°Π²ΡƒΠ²Π°Π°Ρ‚ повСќС Π½ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π²ΠΎ ΠΎΠ²Π°Π° област. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π±ΠΈ Π±ΠΈΠ» Π°Π»Π°Ρ‚ΠΊΠ° ГЕДА β€” Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Ρ‚Π΅ Ρ‡ΠΈΠΏΠΎΠ²ΠΈ со Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π±Ρ€ΠΎΡ˜ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ. gEDA Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° ΡƒΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΡ†ΠΈΡ€ΠΊΡƒΡ‚ΠΈ ΠΈ Ρ€ΡƒΡ‚ΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ‚Π°Π±Π»Π°. Π Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΅ Ρ€Π°Π·Π²ΠΈΠ΅Π½ΠΎ Π·Π° UNIX ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ, Π½ΠΎ Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ Π½Π΅Π³ΠΎΠ²ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ ΠΈ ΠΏΠΎΠ΄ Windows. МоТС Π΄Π° сС најдС Π²ΠΎΠ΄ΠΈΡ‡ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со Π½ΠΈΠ² Π’ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π²Π΅Π± -страницата Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚.

БСсплатно достапнитС Π°Π»Π°Ρ‚ΠΊΠΈ ΠΈΠΌ Π΄Π°Π²Π°Π°Ρ‚ повСќС ΠΎΠΏΡ†ΠΈΠΈ Π½Π° нСзависнитС ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ стартапи. МоТно Π΅ со Ρ‚Π΅ΠΊΠΎΡ‚ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, Π½ΠΎΠ²ΠΈΡ‚Π΅ пристапи Π½Π° OpenROAD Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° EDA ΠΈ дизајн Π½Π° Ρ‡ΠΈΠΏΠΎΠ²ΠΈ Π΄Π° станат индустриски стандард.

Π—Π° ΡˆΡ‚ΠΎ ΠΏΠΈΡˆΡƒΠ²Π°ΠΌΠ΅ Π½Π° Π½Π°ΡˆΠΈΠΎΡ‚ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π΅Π½ Π±Π»ΠΎΠ³:

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€