intel-LOGO

intel AN 903 Isare akoko Bíbo

intel-AN-903-Accelerating-Timing-Closure-PRODUCT

AN 903: Yiyan akoko pipade ni Intel® Quartus® Prime Pro Edition

Iwuwo ati idiju ti awọn aṣa FPGA ode oni, ti o darapọ awọn ọna ṣiṣe ifibọ, IP, ati awọn atọkun iyara giga, ṣafihan awọn italaya ti o pọ si fun pipade akoko. Awọn ayipada ayaworan ti o pẹ ati awọn italaya ijẹrisi le ja si awọn iterations apẹrẹ ti n gba akoko. Iwe yii ṣe akopọ awọn igbesẹ mẹta lati mu iwọn pipade akoko pọ si nipa lilo ọna ti a rii daju ati atunwi ninu sọfitiwia Intel® Quartus® Prime Pro Edition. Ọna yii pẹlu itupalẹ RTL akọkọ ati iṣapeye, bakanna bi awọn ilana adaṣe lati dinku akoko akopo ati dinku idiju apẹrẹ ati awọn itara ti o nilo fun pipade akoko.

Awọn Igbesẹ Isare Iṣeduro akoko

intel-AN-903-Accelerating-Timing-Closure-FIG-1

Awọn Igbesẹ Isare Iṣeduro akoko

Igbesẹ pipade akoko Iṣẹ-ṣiṣe Pipade akoko Alaye Alaye
Igbesẹ 1: Ṣe itupalẹ ati Mu RTL dara si •    Ti o tọ Design Iranlọwọ ṣẹ loju iwe 4

•    Din kannaa Awọn ipele loju iwe 7

•    Din High Fan-Out Nets loju iwe 9

•    Intel Quartus NOMBA Pro Itọsọna olumulo Edition: Design Imudara julọ

•    Intel Quartus NOMBA Pro Itọsọna olumulo Edition: Design Awọn iṣeduro

Igbesẹ 2: Waye Iṣapejuwe •    Waye Awọn ipo Iṣapejuwe ati ogbon loju iwe 13

•    Din Idinku fun Lilo giga loju iwe 16

•    Intel Quartus NOMBA Pro Itọsọna olumulo Edition: Design Iṣakojọpọ

•    Intel Quartus NOMBA Pro Itọsọna olumulo Edition: Design Imudara julọ

Igbesẹ 3: Tọju Awọn abajade itelorun •    Tii awọn aago isalẹ, Awọn Ramu, ati awọn DSPs loju iwe 20

•    Dabo Design Partition Results loju iwe 21

•    Intel Quartus NOMBA Pro Itọsọna olumulo ti ikede: Dina- Apẹrẹ ti o da

•    AN-899: Idinku akopọ Akoko pẹlu Yara Itoju

Igbesẹ 1: Ṣe itupalẹ ati Mu apẹrẹ RTL dara si

Ṣiṣepe koodu orisun apẹrẹ rẹ jẹ igbagbogbo akọkọ ati ilana ti o munadoko julọ fun imudarasi didara awọn abajade rẹ. Oluranlọwọ Apẹrẹ Alakoso Intel Quartus Prime ṣe iranlọwọ fun ọ lati ṣe atunṣe awọn irufin ofin apẹrẹ ipilẹ ni iyara, ati ṣeduro awọn ayipada RTL ti o rọrun iṣapeye apẹrẹ ati pipade akoko.

Awọn iṣoro pipade akoko

  • Awọn ipele ọgbọn ti o pọ ju ni ipa lori ilana ṣiṣe Fitter, iye akoko, ati didara awọn abajade.
  • Awọn nẹtiwọọki onifẹ-giga nfa idinku awọn orisun ati ṣafikun ẹdọfu afikun lori awọn ipa-ọna data, jijẹ pataki ọna ailẹkọ, ati idiju pipade akoko. Ẹdọfu yii jẹ agbara ifamọra ti o nfa ọna (ati gbogbo awọn ipa-ọna ti o pin ifihan agbara afẹfẹ giga) si orisun orisun afẹfẹ giga.

Awọn solusan pipade akoko

  • Awọn irufin Iranlọwọ Oniru Atunse loju-iwe 4—lati ṣe idanimọ ni kiakia ati ṣatunṣe awọn irufin ofin apẹrẹ ipilẹ ti o ṣe pataki si apẹrẹ rẹ.
  • Dinku Awọn ipele Itumọ ni oju-iwe 7-lati rii daju pe gbogbo awọn eroja ti apẹrẹ le gba awọn iṣapeye Fitter kanna ati lati dinku awọn akoko ikojọpọ.
  • Din Giga Fan-Jade Nets loju iwe 9-lati din awọn oluşewadi go slo ati ki o rọrun akoko pipade.

Alaye ti o jọmọ

  • “Ṣayẹwo Ofin Apẹrẹ pẹlu Oluranlọwọ Oniru,” Itọsọna olumulo olumulo Quartus Prime Pro Edition: Awọn iṣeduro apẹrẹ
  • "Ṣiṣe koodu Orisun," Itọnisọna olumulo Intel Quartus Prime Pro Edition: Imudara Oniru
  • "Awọn iforukọsilẹ ẹda-ẹda fun Iṣakoso Ijabọ-jade,"Itọsọna olumulo olumulo Intel Quartus Prime Pro Edition: Imudara Oniru

Ti o tọ Design Iranlọwọ ṣẹ

Ṣiṣe itupalẹ apẹrẹ akọkọ lati yọkuro awọn ọran pipade akoko ti a mọ ni alekun iṣelọpọ pọ si. Lẹhin ṣiṣe akojọpọ ibẹrẹ pẹlu awọn eto aiyipada, o le tunview awọn Ijabọ Iranlọwọ Oniru fun itupalẹ akọkọ. Nigbati o ba ṣiṣẹ, Oluranlọwọ Oniru ṣe ijabọ laifọwọyi eyikeyi irufin lodi si ipilẹ boṣewa ti awọn itọsọna apẹrẹ ti a ṣeduro Intel FPGA. O le ṣiṣe Oluranlọwọ Oniru ni ipo Sisan Iṣakojọpọ, gbigba ọ laaye lati view awọn irufin ti o yẹ fun akopọ stages o ṣiṣe. Ni omiiran, Oluranlọwọ Oniru wa ni ipo itupalẹ ni Oluyanju akoko ati Alakoso Chip.

  • Ipo Sisan akopọ— nṣiṣẹ laifọwọyi nigba ọkan tabi diẹ ẹ sii stages ti akopo. Ni ipo yii, Oluranlọwọ Oniru nlo data inu-sisan (transient) lakoko iṣakojọpọ.
  • Onínọmbà Ipo-Ṣiṣe Iranlọwọ Oniru lati Oluyanju akoko ati Alakoso Chip lati ṣe itupalẹ awọn irufin apẹrẹ ni akopọ kan patotage, ṣaaju ki o to lọ siwaju ninu ṣiṣan akopọ. Ni ipo itupale, Oluranlọwọ Oniru nlo data aworan akojọpọ aimi.

Oluranlọwọ Oniru ṣe afihan irufin ofin kọọkan pẹlu ọkan ninu awọn ipele biburu wọnyi. O le pato iru awọn ofin ti o fẹ ki Oluranlọwọ Oniru ṣayẹwo ninu apẹrẹ rẹ, ki o ṣe akanṣe awọn ipele biburu, nitorinaa imukuro awọn sọwedowo ofin ti ko ṣe pataki fun apẹrẹ rẹ.

Oniru Assistant Ofin Àìdá awọn ipele

Awọn ẹka Apejuwe Àwọ̀ Ìdára
Lominu ni Ọrọ adirẹsi fun ọwọ-pipa. Pupa
Ga O pọju fa ikuna iṣẹ. Le ṣe afihan sonu tabi data apẹrẹ ti ko tọ. ọsan
Alabọde O pọju ni ipa lori didara awọn abajade fun fMAX tabi awọn oluşewadi iṣamulo. Brown
Kekere Ofin ṣe afihan awọn iṣe ti o dara julọ fun awọn itọnisọna ifaminsi RTL. Buluu

Ṣiṣeto Oluranlọwọ Apẹrẹ
O le ṣe arannilọwọ Oniru ni kikun fun awọn abuda apẹrẹ kọọkan rẹ ati awọn ibeere ijabọ. Tẹ Awọn iṣẹ iyansilẹ ➤ Eto ➤ Awọn Eto Ilana Iranlọwọ Apẹrẹ lati ṣalaye awọn aṣayan ti o ṣakoso iru awọn ofin ati awọn aye ti o kan si awọn oriṣiriṣi stages of design akopo fun oniru ofin yiyewo.

Design Iranlọwọ Ofin Etointel-AN-903-Accelerating-Timing-Closure-FIG-2

Nṣiṣẹ Design Iranlọwọ
Nigbati o ba mu ṣiṣẹ, Oluranlọwọ Oniru nṣiṣẹ laifọwọyi lakoko iṣakojọpọ ati awọn ijabọ jẹ ki awọn irufin ofin apẹrẹ ṣiṣẹ ni Ijabọ Iṣakojọpọ. Ni omiiran, o le ṣiṣe Oluranlọwọ Apẹrẹ ni Ipo Atupalẹ lori aworan akopo kan pato si itupalẹ idojukọ lori iyẹn nikan s.tage. Lati jẹ ki iṣayẹwo Oluranlọwọ Oniru adaṣe adaṣe ṣiṣẹ lakoko iṣakojọpọ:

  • Tan-an Jeki ipaniyan Iranlọwọ Oniru ṣiṣẹ lakoko iṣakojọpọ ninu Eto Ofin Iranlọwọ Oniru. Lati ṣiṣẹ Oluranlọwọ Oniru ni ipo itupalẹ lati fọwọsi aworan kan pato si eyikeyi awọn ofin apẹrẹ ti o kan si aworan aworan:
  • Tẹ Ijabọ DRC ni Oluyanju akoko tabi nronu Awọn iṣẹ ṣiṣe Alakoso Chip.

Viewing ati Atunse Design Iranlọwọ esi
Awọn ijabọ Iranlọwọ Oniru jẹ ki awọn irufin ofin apẹrẹ ṣiṣẹ ni ọpọlọpọ awọn stages ti Iroyin akopo.

Awọn abajade Oluranlọwọ Apẹrẹ ni Asopọmọra, Eto, Ibi, ati Pari Awọn ijabọintel-AN-903-Accelerating-Timing-Closure-FIG-3

Si view Awọn abajade fun ofin kọọkan, tẹ ofin ni atokọ Awọn ofin. Apejuwe ti ofin ati awọn iṣeduro apẹrẹ fun atunṣe han.

Apẹrẹ Iranlọwọ Ofin o ṣẹ iṣeduro

intel-AN-903-Accelerating-Timing-Closure-FIG-4

Ṣe atunṣe RTL rẹ lati ṣatunṣe awọn irufin ofin apẹrẹ.

Din kannaa Awọn ipele

Awọn ipele kannaa ti o pọ julọ le ni ipa lori didara awọn abajade ti Fitter nitori apẹrẹ ọna pataki ni ipa ilana ilana Fitter ati iye akoko. Awọn aaye Fitter ati awọn ọna apẹrẹ ti o da lori idinku akoko. Fitter n gbe awọn ọna gigun pẹlu ọlẹ ti o kere julọ ni akọkọ. Fitter ni gbogbogbo ṣe pataki awọn ipa-ọna ipele kannaa ti o ga ju awọn ipa-ọna ipele kannaa kekere. Ni deede, lẹhin Fitter stage ti pari, awọn ipa ọna to ṣe pataki ti o ku kii ṣe awọn ipa-ọna ipele kannaa ti o ga julọ. Fitter naa funni ni ipo ti o fẹ, ipa-ọna, ati ifẹhinti si ọgbọn ipele giga. Idinku ipele oye ṣe iranlọwọ lati rii daju pe gbogbo awọn eroja ti apẹrẹ gba pataki Fitter kanna. Ṣiṣe Awọn ijabọ ➤ Awọn ijabọ Aṣa ➤ Ijabọ Akoko ni Oluyanju akoko lati ṣe agbekalẹ awọn ijabọ ti n ṣafihan awọn ipele ti oye ni ọna. Ti ọna naa ba kuna akoko ati nọmba awọn ipele oye ti ga, ronu fifi pipelining ni apakan ti apẹrẹ lati mu iṣẹ dara si.

Kanna Ijinle ni Ona Iroyin

intel-AN-903-Accelerating-Timing-Closure-FIG-5

Ijinle Ipele Irohin Iroyin
Lẹhin Eto Alakojọ stage, o le ṣiṣe report_logic_depth ni Time Analyzer Tcl console si view nọmba awọn ipele kannaa laarin agbegbe aago kan. report_logic_depth fihan pinpin ijinle kannaa laarin awọn ọna pataki, gbigba ọ laaye lati ṣe idanimọ awọn agbegbe nibiti o le dinku awọn ipele oye ninu RTL rẹ.

Iroyin_logic_depth -panel_name - lati [gba_clocks ] \ -si [gba_clocks ]

Iroyin_logic_depth Ijadeintel-AN-903-Accelerating-Timing-Closure-FIG-6

Lati gba data fun iṣapeye RTL, ṣiṣe report_logic_depth lẹhin Eto Alakojọ stage, ṣaaju ṣiṣe ti o ku Fitter stages. Bibẹẹkọ, awọn ijabọ post-Fitter tun pẹlu awọn abajade lati iṣapeye ti ara (ifẹhinti ati isọdọtun).

Iroyin Awọn ọna Adugbo
Lẹhin ti nṣiṣẹ Fitter (Ipari) stage, o le ṣiṣe awọn iroyin_neighbor_paths lati ṣe iranlọwọ lati pinnu idi gbongbo ti ọna pataki (fun example, ipele kannaa giga, aropin ifẹhinti, ibi-ipin-ti aipe, I/O iwe Líla, idaduro-fix, tabi awọn miiran): report_neighbor_paths -to_clock - awọn ọna -panel_name

report_neighbor_paths ṣe ijabọ awọn ọna akoko to ṣe pataki julọ ninu apẹrẹ, pẹlu ọlẹ ti o somọ, alaye akojọpọ ọna afikun, ati awọn apoti didi ọna.

Iroyin_neighbor_paths Outputintel-AN-903-Accelerating-Timing-Closure-FIG-7

report_neighbor_paths fihan awọn julọ ìlà-lominu ni Ona Ṣaaju ki o si Ona Lẹhin kọọkan lominu ni Ona. Retiming tabi kannaa iwontunwosi ti awọn ọna le simplify ìlà bíbo ti o ba ti odi odi lori Ona, ṣugbọn rere lọra lori Ona Ṣaaju ki o to tabi Ona Lẹhin.

Lati mu ifẹhinti lẹnu iṣẹ ṣiṣẹ, rii daju pe awọn aṣayan atẹle wa ni titan:

  • Fun Awọn iforukọsilẹ-ṣe Awọn iṣẹ iyansilẹ ṣiṣẹ ➤ Eto ➤ Eto Akopọ ➤ Iforukọsilẹ Iṣapejuwe ➤ Gba Iforukọsilẹ Iforukọsilẹ
  • Fun Awọn aaye Ipari Ramu-ṣe Awọn iṣẹ iyansilẹ ṣiṣẹ ➤ Eto ➤ Eto Akopọ ➤ Eto Fitter (To ti ni ilọsiwaju) ➤ Gba Ramu ifẹhinti lẹnu iṣẹ
  • Fun Awọn aaye Ipari DSP-ṣe Awọn iṣẹ iyansilẹ ṣiṣẹ ➤ Eto ➤ Eto Akopọ ➤ Eto Fitter (To ti ni ilọsiwaju) ➤ Gba DSP Fifẹyinti

AKIYESI

Ti o ba nilo iwọntunwọnsi ọgbọn diẹ sii, o gbọdọ ṣe atunṣe RTL rẹ pẹlu ọwọ lati gbe ọgbọn lati Ọna ti o ṣe pataki si Ọna Ṣaaju tabi Ọna Lẹhin.
Ti abajade iforukọsilẹ ba ni asopọ si titẹ sii rẹ, ọkan tabi mejeeji ti awọn ọna aladugbo le jẹ aami si ọna lọwọlọwọ. Nigbati o ba n wa awọn ọna aladugbo pẹlu ọlẹ ti o buru julọ, gbogbo awọn ipo iṣẹ ni a gbero, kii ṣe awọn ipo iṣẹ nikan ti ọna akọkọ funrararẹ.

Visualizing Logic Awọn ipele ni Technology Map Viewer
Maapu Imọ-ẹrọ Viewer tun pese sikematiki, imọ-ẹrọ-aworan, awọn aṣoju ti netlist apẹrẹ, ati pe o le ṣe iranlọwọ fun ọ lati rii iru awọn agbegbe ti o wa ninu apẹrẹ kan le ni anfani lati dinku nọmba awọn ipele oye. O tun le ṣe iwadii iṣeto ti ara ti ọna kan ni awọn alaye ni Eto Chip. Lati wa ọna akoko ni ọkan ninu awọn viewbibẹẹkọ, tẹ-ọtun ọna kan ninu ijabọ akoko, tọka si Wa Ọna, ki o yan Wa Wa ni Maapu Imọ-ẹrọ Viewer.

Din High Fan-Out Nets

Awọn nẹtiwọọki ti o ga julọ le fa idinku awọn orisun, nitorinaa idiju pipade akoko. Ni gbogbogbo, Olupilẹṣẹ laifọwọyi ṣakoso awọn nẹtiwọọki afẹfẹ giga ti o ni ibatan si awọn aago. Olupilẹṣẹ naa ṣe agbega laifọwọyi awọn netiwọọki onifẹ-jade ti a mọ si nẹtiwọọki aago agbaye. Olupilẹṣẹ ṣe igbiyanju iṣapeye ti o ga julọ lakoko Ibi ati Ipa ọna stages, eyi ti àbábọrẹ ni anfani ti iforukọsilẹ išẹpo. Ni awọn ọran igun atẹle, o le ni afikun idinku idinku nipa ṣiṣe awọn ayipada afọwọṣe atẹle si RTL apẹrẹ rẹ:

Ga Fan-Out Net igun igba

Oniru Abuda Imudara RTL Afowoyi
Awọn nẹtiwọọki onifẹ giga ti o de ọpọlọpọ awọn ipo giga tabi awọn ibi ti o jinna ti ara Pato iṣẹ iyansilẹ_hierarchy_depth lori iforukọsilẹ ti o kẹhin ninu opo gigun ti epo lati ṣe pidánpidán awọn nẹtiwọọki alafẹ-jade giga kọja awọn ipo giga. Pato iṣẹ iyansilẹ_register duplicate_register si awọn iforukọsilẹ pidánpidán lakoko gbigbe.
Awọn apẹrẹ pẹlu awọn ifihan agbara iṣakoso si DSP tabi awọn bulọọki iranti M20K lati ọgbọn apapọ Wakọ ifihan agbara iṣakoso si iranti DSP tabi M20K lati iforukọsilẹ.

Forukọsilẹ Isepo Kọja Awọn Ilana
O le pato iṣẹ-ṣiṣe duplicate_hierarchy_depth lori iforukọsilẹ ti o kẹhin ninu opo gigun ti epo kan lati ṣe itọsọna ṣiṣẹda ẹda iforukọsilẹ ati awọn ijade. Awọn isiro wọnyi ṣe apejuwe ipa ti iṣẹ iyansilẹ_hierarchy_depth duplicate_hierarchy_depth wọnyi:

set_intance_assignment -name duplicate_hierarchy_depth -to \

Nibo:

  • register_name — forukọsilẹ ti o kẹhin ni ẹwọn kan ti awọn onijakidijagan jade si awọn ipo giga lọpọlọpọ.
  • level_number — nọmba awọn iforukọsilẹ ninu pq lati ṣe ẹda.

olusin 9. Ṣaaju Iforukọsilẹ Duplication
Ṣeto iṣẹ iyansilẹ_hierarchy_depth duplicate lati ṣe isọdọtun iforukọsilẹ kọja awọn ipo giga, ati ṣẹda igi awọn iforukọsilẹ ni atẹle iforukọsilẹ ti o kẹhin ninu pq. O pato orukọ iforukọsilẹ ati nọmba awọn ẹda-ẹda ti o jẹ aṣoju nipasẹ M ni iṣaaju atẹleample. Awọn itọka pupa fihan awọn ipo ti o pọju ti awọn iforukọsilẹ ẹda-iwe.

  • ṣeto_intance_iṣẹ –orukọ DUPLICATE_HIERARCHY_DEPTH –to regZ Mintel-AN-903-Accelerating-Timing-Closure-FIG-8

Iforukọsilẹ išẹpo = 1
Ni pato ipele ẹyọkan ti isọdọtun iforukọsilẹ (M=1) ṣe ẹda iforukọsilẹ kan (regZ) si isalẹ ipele kan ti awọn ilana ilana apẹrẹ:

  • ṣeto_intance_iṣẹ –orukọ DUPLICATE_HIERARCHY_DEPTH –to regZ 1intel-AN-903-Accelerating-Timing-Closure-FIG-9

Iforukọsilẹ išẹpo = 3
Ti n ṣalaye awọn ipele mẹta ti ẹda-iwe iforukọsilẹ (M=3) ṣe ẹda awọn iforukọsilẹ mẹta (regZ, regY, regX) si isalẹ mẹta, meji, ati ipele kan ti awọn ipo giga, lẹsẹsẹ:

  • ṣeto_intance_iṣẹ –orukọ DUPLICATE_HIERARCHY_DEPTH –to regZ 3intel-AN-903-Accelerating-Timing-Closure-FIG-10

Nipa pidánpidán ati titari awọn iforukọsilẹ si isalẹ sinu awọn ipo giga, apẹrẹ naa ṣe idaduro nọmba kanna ti awọn iyika si gbogbo awọn ibi, lakoko ti o n mu iṣẹ ṣiṣe pọ si ni awọn ọna wọnyi.

Forukọsilẹ Ipilẹṣẹ Nigba Ibi
olusin 12 loju iwe 11 fihan a Forukọsilẹ pẹlu ga àìpẹ-jade to kan ni opolopo itankale agbegbe ti awọn ërún. Nipa ṣiṣe pidánpidán iforukọsilẹ yii ni awọn akoko 50, o le dinku aaye laarin iforukọsilẹ ati awọn ibi ti o ja si iṣẹ ṣiṣe aago yiyara. Pipin duplicate_register gba Akopọ laaye lati lo isunmọtosi ti ara lati ṣe itọsọna gbigbe awọn iforukọsilẹ tuntun ti o jẹ ipin ti awọn ijade-jade.

olusin 12. Forukọsilẹ Duplication Nigba Placementintel-AN-903-Accelerating-Timing-Closure-FIG-11

Akiyesi: Lati ṣe ikede ifihan kan kọja chirún, lo multis kantage opo gigun ti epo. Waye iṣẹ iyansilẹ_register duplicate_register si ọkọọkan awọn iforukọsilẹ ninu opo gigun ti epo. Ilana yii ṣẹda eto igi kan ti o tan kaakiri ifihan agbara kọja chirún naa.

Viewing Awọn abajade Ilọpo
Lẹhin ti iṣelọpọ apẹrẹ, view Awọn abajade iṣipopada ninu Iroyin Ipilẹṣẹ Ipilẹṣẹ Iṣaro ninu folda Synthesis ti Iroyin Iṣakojọpọ. Iroyin na pese awọn wọnyi:

  • Alaye lori awọn iforukọsilẹ ti o ni iṣẹ-ṣiṣe duplicate_hierarchy_depth.
  • Idi fun gigun pq ti o le lo bi aaye ibẹrẹ fun awọn ilọsiwaju siwaju pẹlu iṣẹ iyansilẹ.
  • Alaye nipa awọn iforukọsilẹ ẹni kọọkan ninu pq ti o le lo lati ni oye daradara ti eto ti awọn ẹda ti a ṣe imuse.

Ijabọ Fitter naa pẹlu apakan kan lori awọn iforukọsilẹ ti o ni eto duplicate_register.

Waye Awọn ilana Imudara Olupilẹṣẹ

Awọn apẹrẹ ti o lo ipin giga pupọtage ti awọn orisun ẹrọ FPGA le fa idamu awọn orisun, ti o mu abajade fMAX kekere ati pipade akoko eka diẹ sii. Awọn Eto Ipo Iṣapejuwe Olupilẹṣẹ gba ọ laaye lati pato idojukọ ti awọn akitiyan Olupilẹṣẹ lakoko iṣelọpọ. Fun example, o je ki kolaginni fun Area, tabi Routability nigba ti sọrọ awọn oluşewadi go slo. O le ṣàdánwò pẹlu awọn akojọpọ awọn eto Ipo Iṣapeye kanna ni Intel Quartus Prime Design Space Explorer II. Awọn eto wọnyi ati awọn ilana afọwọṣe miiran le ṣe iranlọwọ fun ọ lati dinku idinku ninu awọn apẹrẹ ti a lo pupọ.

Isoro pipade akoko

  • Awọn apẹrẹ pẹlu lilo ohun elo ẹrọ ti o ga pupọ ṣe idiju pipade akoko.

Awọn solusan pipade akoko

  • Waye Awọn ipo Iṣapejuwe Olupilẹṣẹ ati Awọn ilana loju-iwe 13—sọtọ ibi-afẹde ipo iṣaju akọkọ fun iṣelọpọ apẹrẹ.
  • Ṣàdánwò pẹlu Agbegbe ati Awọn aṣayan Iyipada ni oju-iwe 16-waye awọn akojọpọ afikun ti awọn eto lati dinku iṣupọ ati pade agbegbe ati awọn ibi-afẹde ipa-ọna.
  • Gbé Asọpọ Fractal fun Iṣiro-Idaniloju Awọn apẹrẹ ni oju-iwe 16—Fun ṣiṣe-giga, awọn apẹrẹ-iṣiro-lekoko, iṣelọpọ fractal n dinku lilo awọn orisun ẹrọ nipasẹ isọdọtun pupọ, ifẹhinti, ati iṣakojọpọ iṣiro tẹsiwaju.

Alaye ti o jọmọ

  • “Tiipa akoko ati Imudara” Abala, Itọnisọna olumulo Intel Quartus Prime Pro Edition: Imudara Oniru
  • Intel kuotisi NOMBA Pro Edition olumulo Itọsọna: Design akopo

Waye Awọn ipo Iṣapejọ ati Awọn ilana

Lo alaye atẹle lati lo awọn ipo iṣapeye Olupilẹṣẹ ati Awọn ọgbọn Iṣakojọpọ Oniru Space Explorer II (DSE II).

Ṣàdánwò pẹlu Awọn Eto Ipo Iṣapejuwe
Tẹle awọn igbesẹ wọnyi lati ṣe idanwo pẹlu awọn eto ipo iṣapeye Compiler:

  1. Ṣẹda tabi ṣii iṣẹ Intel Quartus Prime kan.
  2. Lati pato ilana imudara ipele giga ti Olupilẹṣẹ, tẹ Awọn iṣẹ iyansilẹ ➤ Eto ➤ Eto Alakojọ. Ṣe idanwo pẹlu eyikeyi awọn eto ipo atẹle, gẹgẹbi Tabili 4 loju iwe 14 ṣe ṣapejuwe.
  3. Lati ṣajọ apẹrẹ pẹlu awọn eto wọnyi, tẹ Ibẹrẹ Ikojọpọ lori Dasibodu Iṣakojọpọ.
  4. View awọn abajade akopọ ninu Iroyin Iṣakojọpọ.
  5. Tẹ Awọn irinṣẹ ➤ Oluyanju akoko si view awọn esi ti o dara ju eto lori išẹ.

Awọn Eto Ipo Iṣapejọ

intel-AN-903-Accelerating-Timing-Closure-FIG-22

Awọn ipo Iṣajuwọn (Oju-iwe Eto Akopọ)

Ipo Iṣapeye Apejuwe
Iwontunwonsi (sisan deede) Olupilẹṣẹ ṣe iṣapeye iṣelọpọ fun imuse iwọntunwọnsi ti o bọwọ fun awọn idiwọ akoko.
Ga Performance akitiyan Olupilẹṣẹ naa n pọ si igbiyanju iṣapeye akoko lakoko gbigbe ati ipa-ọna, ati pe o jẹ ki awọn iṣapeye ti iṣelọpọ ti ara ti o jọmọ akoko (fun awọn eto imudara iforukọsilẹ). Imudara afikun kọọkan le mu akoko akopọ pọ si.
Ga Performance pẹlu o pọju Gbe akitiyan Ṣiṣe awọn iṣapeye Olupilẹṣẹ kanna bi Ga Performance akitiyan, pẹlu afikun ibi ti o dara ju akitiyan.
Superior Performance Ṣiṣe awọn iṣapeye Olupilẹṣẹ kanna bi Ga Performance akitiyan, ati ki o ṣe afikun awọn iṣapeye diẹ sii lakoko Itupalẹ & Synthesis lati mu iwọn iṣẹ apẹrẹ pọ pẹlu ilosoke ti o pọju si agbegbe imọran. Ti iṣamulo apẹrẹ ba ti ga pupọ, aṣayan yii le ja si iṣoro ni ibamu, eyiti o tun le ni odi ni ipa lori didara iṣapeye gbogbogbo.
Iṣe ti o ga julọ pẹlu Igbiyanju Ibi-ipamọ ti o pọju Ṣiṣe awọn iṣapeye Olupilẹṣẹ kanna bi Superior Performance, pẹlu afikun ibi ti o dara ju akitiyan.
Ibinu Area Olupilẹṣẹ n ṣe igbiyanju ibinu lati dinku agbegbe ẹrọ ti o nilo lati ṣe apẹrẹ ni idiyele ti o pọju ti iṣẹ apẹrẹ.
Ga Placement Routability akitiyan Olupilẹṣẹ ṣe igbiyanju giga lati ṣe itọsọna apẹrẹ ni idiyele ti o pọju ti agbegbe apẹrẹ, iṣẹ ṣiṣe, ati akoko akopọ. Olupilẹṣẹ naa lo akoko afikun idinku iṣamulo ipa-ọna, eyiti o le mu imudara ipa-ọna pọ si ati tun ṣafipamọ agbara agbara.
Iṣakojọpọ Iyipo Ipa Olupilẹṣẹ ṣe igbiyanju giga lati ṣe itọsọna apẹrẹ ni idiyele ti o pọju ti agbegbe apẹrẹ, iṣẹ ṣiṣe, ati akoko akopọ. Olupilẹṣẹ naa lo awọn iforukọsilẹ iṣakojọpọ akoko afikun, eyiti o le mu ilọsiwaju ṣiṣẹ ati tun ṣafipamọ agbara agbara.
Je ki Netlist fun Yi lọ Olupilẹṣẹ n ṣe imuse awọn iyipada netlist lati mu ipa-ọna pọ si ni idiyele ti o ṣeeṣe ti iṣẹ.
tesiwaju…
Ipo Iṣapeye Apejuwe
Igbiyanju Agbara giga Olupilẹṣẹ ṣe igbiyanju giga lati mu iṣelọpọ pọ si fun agbara kekere. Igbiyanju Agbara giga mu akoko ṣiṣe iṣelọpọ pọ si.
Agbara ibinu Ṣe igbiyanju ibinu lati mu iṣelọpọ pọ si fun agbara kekere. Olupilẹṣẹ siwaju dinku lilo ipa-ọna ti awọn ifihan agbara pẹlu iyasọtọ ti o ga julọ tabi awọn oṣuwọn toggle ti a pinnu, fifipamọ agbara agbara agbara ni afikun ṣugbọn ti o ni ipa lori iṣẹ ṣiṣe.
Ibinu akopo Time Dinku akoko akopọ ti o nilo lati ṣe apẹrẹ pẹlu igbiyanju idinku ati awọn iṣapeye iṣẹ diẹ. Aṣayan yii tun ṣe alaabo diẹ ninu awọn iṣẹ ijabọ alaye.

Akiyesi: Titan-an Ibinu akopo Time kí Intel Quartus NOMBA Eto File (.qsf) eto ti ko le wa ni override nipasẹ miiran .qsf eto.

Design Space Explorer II akopo ogbon
DSE II gba ọ laaye lati wa awọn eto iṣẹ akanṣe ti o dara julọ fun awọn orisun, iṣẹ ṣiṣe, tabi awọn ibi-afẹde imudara agbara. DSE II gba ọ laaye lati ṣajọ apẹrẹ kan ni igbagbogbo nipa lilo awọn akojọpọ tito tẹlẹ ti awọn eto ati awọn ihamọ lati ṣaṣeyọri ibi-afẹde kan pato. DSE II lẹhinna ṣe ijabọ akojọpọ awọn eto ti o dara julọ lati pade awọn ibi-afẹde rẹ. DSE II tun le gba advantage ti awọn agbara parallelization lati ṣajọ awọn irugbin lori awọn kọnputa pupọ. Awọn eto Ilana Iṣakojọpọ DSE II tun ṣe awọn eto Ipo Iṣapeye ni Tabili 4 ni oju-iwe 14

Design Space Explorer IIintel-AN-903-Accelerating-Timing-Closure-FIG-12

Tẹle awọn igbesẹ wọnyi lati tokasi Ilana Iṣakojọpọ fun DSE II:

  1. Lati ṣe ifilọlẹ DSE II (ati pa sọfitiwia Intel Quartus Prime), tẹ Awọn irinṣẹ ➤ Ifilọlẹ Oniru Space Explorer II. DSE II ṣii lẹhin ti Intel Quartus Prime software tilekun.
  2. Lori ọpa irinṣẹ DSE II, tẹ aami Iwakiri.
  3. Faagun Exploration Points.
  4. Yan Iwakiri Oniru. Mu eyikeyi awọn ilana Iṣakojọpọ ṣiṣẹ lati ṣiṣe awọn iwadii apẹrẹ ti o fojusi awọn ilana wọnyẹn.

Din Idinku fun Lilo giga

Awọn apẹrẹ ti o lo diẹ sii ju 80% ti awọn orisun ẹrọ ni igbagbogbo ṣafihan iṣoro julọ ni pipade akoko. O le lo afọwọṣe atẹle yii ati awọn ilana adaṣe lati dinku iṣupọ siwaju ati rọrun pipade akoko.

  • Ṣàdánwò pẹlu Agbegbe ati Awọn aṣayan Iyipada ni oju-iwe 16
  • Gbé Ìsọ̀rọ̀ Fractal yẹ̀wò fún Àwọn Apẹrẹ Ìkókó Ìṣirò ní ojú ìwé 16

Ṣàdánwò pẹlu Agbegbe ati Awọn aṣayan Iyipada

Nigba ti iṣamulo ẹrọ ba fa idawọle ipa-ọna, o le ṣe idanwo pẹlu agbegbe ati awọn eto imudara ipa-ọna lati dinku lilo awọn orisun ati idinku fun apẹrẹ rẹ. Tẹ Awọn iṣẹ iyansilẹ ➤ Eto ➤ Eto Akopọ ➤ Ipo Iṣapeye lati wọle si awọn eto wọnyi:

Agbegbe ati Awọn aṣayan Iyipada

intel-AN-903-Accelerating-Timing-Closure-FIG-13

Gbé Iṣagbepọ Fractal fun Awọn apẹrẹ-Ilana Aṣaro

Fun ṣiṣe-giga, awọn apẹrẹ ti o lekoko-iṣiro, o le mu awọn iṣapeye iṣelọpọ fractal adaṣe ṣiṣẹ lati ni ilọsiwaju lilo awọn orisun ẹrọ. Awọn iṣapeye iṣelọpọ Fractal pẹlu isọdọtun pupọ ati ifẹhinti, bakanna bi iṣakojọpọ isiro ti nlọsiwaju. Awọn iṣapeye fojusi awọn apẹrẹ pẹlu awọn nọmba nla ti awọn iṣẹ ṣiṣe iṣiro-konge kekere (gẹgẹbi awọn afikun ati isodipupo). O le mu iṣelọpọ fractal ṣiṣẹ ni agbaye tabi fun awọn isodipupo kan pato nikan. Labẹ awọn ipo pipe, iṣapeye iṣelọpọ fractal le ṣaṣeyọri 20-45% idinku agbegbe.

Multiplier Regularization ati Retiming
Isọdọtun pupọ ati ifẹhinti n ṣe itọkasi ti awọn imuse isodipupo asọ ti iṣapeye gaan. Olupilẹṣẹ le lo ifẹhinti sẹhin si meji tabi diẹ ẹ sii stages ti o ba nilo. Nigba ti o ba jeki fractal kolaginni, awọn alakojo kan multiplier ti deede ati retiming to wole ati ki o unsigned multipliers.

olusin 16. Multiplier Retimingintel-AN-903-Accelerating-Timing-Closure-FIG-14

AKIYESI

  • Isọdọtun isodipupo nlo awọn orisun kannaa nikan ati pe ko lo awọn bulọọki DSP.
  • Isọdọtun pupọ ati ifẹhinti jẹ lilo si mejeeji ti o fowo si ati awọn isodipupo ti ko forukọsilẹ ni awọn modulu nibiti a ti ṣeto iṣẹ iyansilẹ FRACTAL_SYNTHESIS QSF.

Iṣakojọpọ Iṣiro Tesiwaju
Iṣakojọpọ isiro ti o tẹsiwaju tun ṣepọ awọn ẹnu-ọna isiro sinu awọn bulọọki ọgbọn ni iwọn ti o dara julọ lati baamu sinu Intel FPGA LABs. Imudara yii ngbanilaaye to 100% iṣamulo ti awọn orisun LAB fun awọn bulọọki iṣiro. Nigbati o ba mu iṣelọpọ fractal ṣiṣẹ, Akopọ naa lo iṣapeye yii si gbogbo awọn ẹwọn gbigbe ati awọn ẹnu-ọna kannaa meji-meji. Imudara yii le di awọn igi paramọlẹ, awọn onilọpo, ati eyikeyi ọgbọn-ọrọ ti o ni ibatan isiro.

Iṣakojọpọ Iṣiro Tesiwaju

intel-AN-903-Accelerating-Timing-Closure-FIG-15

AKIYESI

Ṣe akiyesi pe iṣakojọpọ isiro lemọlemọfún ṣiṣẹ ni ominira ti isọdọtun pupọ. Nitorinaa, ti o ba nlo onilọpo pupọ ti ko ṣe deede (gẹgẹbi kikọ isodipupo tirẹ) lẹhinna iṣakojọpọ iṣiro lemọlemọle tun le ṣiṣẹ. Imudara iṣelọpọ Fractal dara julọ fun awọn apẹrẹ pẹlu awọn iyara ti ẹkọ-jinle tabi awọn iṣẹ ṣiṣe giga-giga miiran, awọn iṣẹ ṣiṣe-iṣiro ti o kọja gbogbo awọn orisun DSP. Muu ṣiṣẹ iṣelọpọ fractal jakejado le fa bloat ti ko wulo lori awọn modulu ti ko dara fun awọn iṣapeye fractal.

Muu ṣiṣẹ tabi Muu ṣiṣẹ Fractal Synthesis

Fun Intel Stratix® 10 ati awọn ẹrọ Intel Agilex™, iṣapeye iṣelọpọ fractal nṣiṣẹ laifọwọyi fun awọn isodipupo kekere (eyikeyi gbólóhùn A*B ni Verilog HDL tabi VHDL nibiti iwọn-bit ti awọn operands jẹ 7 tabi kere si). O tun le mu iṣelọpọ fractal laifọwọyi fun awọn isodipupo kekere fun awọn ẹrọ wọnyi ni lilo boya awọn ọna wọnyi:

  • Ni RTL, ṣeto DSP multistyle, gẹgẹbi "Multstyle Verilog HDL Synthesis Attribute" ṣe apejuwe. Fun example: (* multistyle = "dsp" *) module foo (...); module foo (..) /* synthesis multistyle = "dsp" */;
  • Ninu .qsf file, fi kun bi iṣẹ iyansilẹ bi atẹle: set_intance_assignment -name DSP_BLOCK_BALANCE_IMPLEMENTATION \ DSP_BLOCKS -to r

Ni afikun, fun Intel Stratix 10, Intel Agilex, Intel Arria® 10, ati awọn ẹrọ Intel Cyclone® 10 GX, o le mu iṣelọpọ fractal ṣiṣẹ ni agbaye tabi fun awọn isodipupo kan pato pẹlu aṣayan Fractal Synthesis GUI tabi iṣẹ iyansilẹ FRACTAL_SYNTHESIS .qsf:

  • Ni RTL, lo altera_attribute gẹgẹbi atẹle: (* altera_attribute = "-name FRACTAL_SYNTHESIS ON" *)
  • Ninu .qsf file, fi kun bi iṣẹ iyansilẹ bi atẹle: set_global_assignment -name FRACTAL_SYNTHESIS ON -entity

Ni wiwo olumulo, tẹle awọn igbesẹ wọnyi:

  1. Tẹ Awọn iṣẹ iyansilẹ ➤ Olootu iṣẹ iyansilẹ.
  2. Yan Fractal Synthesis fun Orukọ Iṣẹ iyansilẹ, Tan-an fun Iye, orukọ nkan ti o lekoko-iṣiro fun Ohun elo, ati orukọ apẹẹrẹ kan ninu Si iwe. O le tẹ a wildcard (*) fun Lati fi gbogbo awọn apeere ti awọn nkankan.

Ṣe nọmba 18. Iṣẹ iyansilẹ Synthesis Fractal ni Olootu Iṣẹ iyansilẹ

intel-AN-903-Accelerating-Timing-Closure-FIG-16

Alaye ti o jọmọ

  • Multstyle Verilog HDL Ikalara
    • Ni Intel Quartus Prime Iranlọwọ.

Tọju Awọn abajade itelorun

O le jẹ ki o rọrun akoko pipade nipa ṣiṣe asọye awọn abajade akojọpọ itelorun lati tii ipo ti awọn bulọọki nla ti o ni ibatan si awọn aago, Awọn Ramu, ati awọn DSPs. Bakanna, ilana atunlo bulọọki apẹrẹ n fun ọ laaye lati tọju awọn abajade akojọpọ itelorun fun ẹba FPGA kan pato tabi awọn bulọọki apẹrẹ kannaa (ero ti o ni apẹẹrẹ apẹrẹ aṣa), ati lẹhinna tun lo awọn bulọọki wọnyẹn ni awọn akojọpọ atẹle. Ni ilotunlo bulọki apẹrẹ, o yan apẹẹrẹ akosori bi ipin apẹrẹ, lẹhinna tọju ati gbejade ipin naa ni atẹle akojọpọ aṣeyọri. Titọju ati ilotunlo awọn abajade itelorun gba ọ laaye lati dojukọ akitiyan Olupilẹṣẹ ati akoko lori awọn ipin nikan ti apẹrẹ ti ko tii akoko.

Isoro pipade akoko

  • Ayafi ti o ba wa ni titiipa, Olupilẹṣẹ le ṣe imuse awọn bulọọki apẹrẹ, awọn aago, Ramu, ati awọn DSP yatọ si akojọpọ si akopọ ti o da lori ọpọlọpọ awọn ifosiwewe.

Awọn solusan pipade akoko

  • Titiipa Awọn aago isalẹ, Awọn Ramu, ati awọn DSP ni oju-iwe 20—awọn abajade akojọpọ itelorun-pada-akọsilẹ lati tii ipo ti awọn bulọọki nla ti o ni ibatan si awọn aago, Awọn Ramu, ati awọn DSPs.
  • Ṣetọju Awọn abajade Ipin Apẹrẹ ni oju-iwe 21-ṣetọju awọn ipin fun awọn bulọọki ti o pade akoko, ati iṣapeye idojukọ lori awọn bulọọki apẹrẹ miiran.

Alaye ti o jọmọ

  • Back-Annotate Awọn iṣẹ iyansilẹ Iranlọwọ apoti ajọṣọ
  • AN-899: Idinku Akoko Iṣakojọpọ pẹlu Itọju Yara
  • Intel Quartus NOMBA Pro Edition olumulo Itọsọna: Àkọsílẹ-orisun Design

Tii awọn aago isalẹ, Awọn Ramu, ati awọn DSPs

O le jẹ ki o rọrun akoko pipade nipa ṣiṣe asọye awọn abajade akopọ itelorun lati ṣe tiipa gbigbe awọn bulọọki nla ti o ni ibatan si Awọn aago, Awọn Ramu, ati awọn DSP. Titiipa ibi-ipamọ bulọọki nla le ṣe agbejade fMAX ti o ga pẹlu ariwo kekere. Titiipa awọn bulọọki nla bi awọn Ramu ati awọn DSP le munadoko nitori awọn bulọọki wọnyi ni asopọ wuwo ju awọn LAB deede, idiju gbigbe lakoko gbigbe. Nigbati irugbin kan ba gbejade awọn abajade to dara lati Ramu ti o dara ati gbigbe DSP, o le gba ibi-ipamọ yẹn pẹlu asọye-pada. Awọn akopọ atẹle le lẹhinna ni anfani lati Ramu ti o ga julọ ati gbigbe DSP lati inu irugbin ti o dara. Ilana yii ko ni anfani pataki awọn apẹrẹ pẹlu awọn Ramu diẹ tabi awọn DSP pupọ. Tẹ Awọn iṣẹ iyansilẹ ➤ Awọn iṣẹ iyansilẹ-Itọkasi lati daakọ awọn iṣẹ iyansilẹ orisun ẹrọ lati akopọ ti o kẹhin si .qsf fun lilo ninu akojọpọ atẹle. Yan iru asọye-pada ninu atokọ iru asọye-pada.

Back-Annotate Awọn iṣẹ iyansilẹ apoti ajọṣọ

intel-AN-903-Accelerating-Timing-Closure-FIG-17

Ni omiiran, o le ṣiṣe alaye-pada pẹlu ṣiṣe quartus_cdb atẹle. kuotisi_cdb -back_annotate [-dsp] [-ram] [-aago]

AKIYESI

  • Iṣẹ ṣiṣe n ṣe atilẹyin awọn afikun [–dsp], [–ram], ati [–clock] awọn oniyipada ti apoti ibaraẹnisọrọ Awọn iṣẹ iyansilẹ Back-Annotate ko ṣe atilẹyin sibẹsibẹ.

Dabo Design Partition Results

AKIYESI

  • Lẹhin ti ipin apẹrẹ, o le ṣetọju awọn ipin fun awọn bulọọki ti o pade akoko, ati iṣapeye idojukọ lori awọn bulọọki apẹrẹ miiran. Ni afikun, aṣayan Itọju Yara jẹ ki o rọrun oye ti ipin ti a fipamọ si ọgbọn wiwo nikan lakoko iṣakojọpọ, nitorinaa dinku akoko akopọ fun ipin naa. Itoju Yara nikan ṣe atilẹyin ilotunlo ipin root ati awọn aṣa atunto apakan. Fun awọn aṣa pẹlu iha-modulu ti o wa ni nija fun akoko bíbo, o le ṣe imurasilẹ-nikan ti o dara ju ati akopo ti awọn module ká ipin, ati ki o okeere awọn ìlà-pipade module lati se itoju awọn imuse ni ọwọ awọn akopo.

Itoju Design Partition Results

intel-AN-903-Accelerating-Timing-Closure-FIG-18

Apẹrẹ ti o da lori Àkọsílẹ nbeere pipin oniru. Pipin apẹrẹ n gba ọ laaye lati ṣetọju awọn bulọọki kannaa ẹni kọọkan ninu apẹrẹ rẹ, ṣugbọn o tun le ṣafihan ipadanu iṣẹ ṣiṣe ti o pọju nitori lilọ kiri ipin ati awọn ipa ilẹ-ilẹ. O nilo lati dọgbadọgba awọn ifosiwewe wọnyi nigba lilo awọn ilana apẹrẹ ti o da lori Àkọsílẹ. Awọn igbesẹ ipele giga atẹle ti n ṣapejuwe ṣiṣan ifipamọ ipin fun awọn apẹrẹ atunlo ipin root:

  1. Tẹ Ṣiṣe ➤ Bẹrẹ ➤ Ibẹrẹ Itupalẹ & Iṣalaye.
  2. Ninu Navigator Project, tẹ-ọtun akoko apẹrẹ apẹrẹ pipade, tọka si Ipin Apẹrẹ, ki o yan Iru ipin kan, gẹgẹbi Awọn Eto Ipin Apẹrẹ ni oju-iwe 23 ṣapejuwe.

Ṣẹda Design Partitions

intel-AN-903-Accelerating-Timing-Closure-FIG-19

  1. Setumo Logic Lock inira inira fun awọn ipin. Ni Ferese Awọn ipin Oniru, tẹ-ọtun ipin naa lẹhinna tẹ Agbegbe Lock Logic ➤ Ṣẹda Agbegbe Titiipa Logic Tuntun. Rii daju pe agbegbe naa tobi to lati paarọ gbogbo ọgbọn inu ipin.
  2. Lati okeere awọn abajade ipin ti o tẹle akojọpọ, ninu Ferese Awọn ipin Apẹrẹ, pato ipin .qdb gẹgẹbi Ijade Ikẹhin Ifiweranṣẹ File.

Post Ik Export File

intel-AN-903-Accelerating-Timing-Closure-FIG-20

  1. Lati ṣajọ apẹrẹ ati okeere ipin, tẹ Apẹrẹ Iṣakojọpọ lori Dasibodu Iṣakojọpọ.
  2. Ṣii iṣẹ akanṣe ipele oke ni sọfitiwia Intel Quartus Prime.
  3. Tẹ Awọn iṣẹ iyansilẹ ➤ Eto ➤ Eto Akopọ ➤ Iṣakojọpọ Ilọsiwaju. Tan aṣayan Itọju Yara.

Yara Ipamọ Aṣayan

intel-AN-903-Accelerating-Timing-Closure-FIG-21

  1. Tẹ O DARA.
  2. Ninu Ferese Awọn ipin Oniru, pato .qdb ti o okeere bi aaye data ipin File fun ipin ni ibeere. .qdb yii jẹ orisun fun ipin yii ni iṣẹ akanṣe naa. Nigbati o ba mu aṣayan Itọju Yara ṣiṣẹ, Olupilẹṣẹ dinku ọgbọn ti ipin ti o wọle si ọgbọn wiwo nikan, nitorinaa dinku akoko akopọ ti ipin nilo.

Design ipin Eto

Design ipin Eto

Aṣayan Apejuwe
Orukọ ipin Ni pato orukọ ipin. Orukọ ipin kọọkan gbọdọ jẹ alailẹgbẹ ati ni awọn ohun kikọ alphanumeric nikan. Sọfitiwia Intel Quartus Prime laifọwọyi ṣẹda ipele-giga (|) “root_partition” fun atunyẹwo iṣẹ akanṣe kọọkan.
Ona logalomomoise Ni pato ọna ipo-ọna ti apẹẹrẹ nkan ti o fi si ipin. O pato yi iye ninu awọn Ṣẹda New ipin apoti ajọṣọ. Awọn root ipin logalomomoise ona ni |.
Iru Tẹ lẹẹmeji lati ṣalaye ọkan ninu awọn iru ipin atẹle ti o ṣakoso bii Akopọ ṣe n ṣe ilana ati imuse ipin naa:
tesiwaju…
Aṣayan Apejuwe
•    Aiyipada— Ṣe idanimọ ipin boṣewa. Akopọ ṣe ilana ipin ni lilo orisun apẹrẹ ti o somọ files.

•    Atunto— Ṣe idanimọ ipin atunto ni ṣiṣan atunto apa kan. Pato awọn Atunto Iru lati se itoju awọn esi kolaginni, nigba ti gbigba refit ti ipin ninu awọn PR sisan.

•    Ipamọ Core- Ṣe idanimọ ipin kan ninu ṣiṣan apẹrẹ ti o da lori bulọki ti o wa ni ipamọ fun idagbasoke mojuto nipasẹ Olumulo ti o tun lo ẹba ẹrọ naa.

Itoju Ipele Ni pato ọkan ninu awọn ipele itọju atẹle fun ipin:

•    Ko Ṣeto- ko pato ipele ti itoju. Ipin naa ṣe akopọ lati orisun files.

•    sisepọ-Ipin naa ṣe akopọ nipa lilo aworan ti a ti ṣajọpọ.

•    ik-Ipin naa ṣe akopọ nipa lilo aworan ti o kẹhin.

Pẹlu Itoju Ipele of sisepọ or ik, awọn iyipada si koodu orisun ko han ninu iṣelọpọ.

Sofo Ṣetọka ipin ti o ṣofo ti Compiler fo. Eto yi ko ni ibamu pẹlu awọn Ipamọ Core ati Aaye aaye data ipin File eto fun kanna ipin. Awọn Itoju Ipele o ni lati je Ko Ṣeto. Ohun ṣofo ipin ko le ni eyikeyi ọmọ ipin.
Aaye aaye data ipin File Ṣeto aaye data ipin kan File (.qdb) ti Olupilẹṣẹ nlo lakoko iṣakojọpọ ipin. O okeere .qdb fun awọn stage ti akopo ti o fẹ lati tun lo (ṣiṣẹpọ tabi ase). Fi .qdb si ipin kan lati tun lo awọn abajade yẹn ni ipo miiran.
Nkankan Tun-abuda Sisan PR-sọtọ nkan ti o rọpo ẹni aiyipada ni atunyẹwo imuse kọọkan.

Sisan Atunlo Ipin Gbongbo -sọtọ nkan ti o rọpo ọgbọn ipilẹ ti o wa ni ipamọ ninu iṣẹ akanṣe olumulo.

Àwọ̀ Ṣetọka ifaminsi awọ ti ipin ninu Eto Chip ati awọn ifihan Alakoso Ipin Apẹrẹ.
Ifiweranṣẹ Exports Synthesis File Laifọwọyi ṣe okeere awọn abajade akojọpọ lẹhin iṣelọpọ fun ipin si .qdb ti o pato, ni akoko kọọkan Analysis & Synthesis nṣiṣẹ. O le ṣe okeere laifọwọyi eyikeyi ipin oniru ti ko ni ti o dabo obi ipin, pẹlu root_partition.
Post Ik Export File Awọn abajade akopo ipari-ipari ni ataja ni adaaṣe fun ipin si .qdb ti o pato, ni igba kọọkan s iparitage ti awọn Fitter nṣiṣẹ. O le ṣe okeere laifọwọyi eyikeyi ipin oniru ti ko ni ti o dabo obi ipin, pẹlu root_partition.

AN 903 Iwe Itan Atunyẹwo

Iwe yii ni itan atunyẹwo atẹle wọnyi:

Ẹya Iwe aṣẹ Intel Quartus NOMBA Version Awọn iyipada
2021.02.25 19.3 Rọpo “fa” pẹlu “ẹdọfu” sinu Itupalẹ ati Je ki Design RTL koko.
2020.03.23 19.3 Aṣiṣe sintasi ti a ṣe atunṣe ni koodu sample ni “Titiipa Awọn aago isalẹ, Awọn Ramu, ati awọn DSPs” koko.
2019.12.03 19.3 • Itusilẹ gbangba akọkọ.

Awọn iwe aṣẹ / Awọn orisun

intel AN 903 Isare akoko Bíbo [pdf] Itọsọna olumulo
AN 903 Isare Titipade akoko, AN 903, Isare akoko pipade, Tiipa akoko

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *