<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://www.alse.fr/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>Formations ALSE (France)</title>
	<link>https://www.alse.fr/</link>
	<description>Leader en France des Formations FPGA &amp; HDL.</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://www.alse.fr/spip.php?id_rubrique=39&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>Formations ALSE (France)</title>
		<url>https://www.alse.fr/sites/alse.fr/local/cache-vignettes/L144xH42/siteon0-f94c5.png?1782754102</url>
		<link>https://www.alse.fr/</link>
		<height>42</height>
		<width>144</width>
	</image>



<item xml:lang="fr">
		<title>SystemVerilog for Design &amp; Verification</title>
		<link>https://www.alse.fr/SystemVerilog-for-Design.html</link>
		<guid isPermaLink="true">https://www.alse.fr/SystemVerilog-for-Design.html</guid>
		<dc:date>2016-09-17T13:11:26Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		<enclosure url="https://www.alse.fr/sites/alse.fr/IMG/logo/sv_1920.jpg" length="531826" type="image/jpeg" />



		<description>&lt;p&gt;&lt;em class=&#034;spip&#034;&gt;&lt;abbr title=&#034;SystemVerilog (IEEE std 1800) est le premier HDVL (Hardware Description &amp;#38; Verification Language). Il est appel&#233; &#224; remplacer aussi bien le Verilog (qu'il a absorb&#233;) que le VHDL &#224; qui il manque d&#233;sormais trop de choses dans le domaine de la V&#233;rification. C'est donc le Langage des 20 prochaines ann&#233;es et il est incontournable pour les projets complexes (m&#234;me FPGA), pour les ASICs et pour les SOCs. SystemVerilog est le langage sur lequel est fond&#233;e la M&#233;thodologie UVM.&#034;&gt;SystemVerilog&lt;/abbr&gt; for Design &amp; Verification&lt;/em&gt; est une Formation dense qui permet aux utilisateurs de &lt;abbr title=&#034;Le premier Langage de Description Mat&#233;rielle (au m&#234;me titre que le VHDL qui l'a suivi quelques ann&#233;es apr&#232;s). Normalis&#233; IEEE 1364.&#034;&gt;Verilog&lt;/abbr&gt; d'acqu&#233;rir les bases solides pour utiliser SystemVerilog avec profit dans le contexte d'une utilisation de Conception (RTL) et de V&#233;rification (hors m&#233;thodologie).&lt;br class='manualbr' /&gt;Pour les utilisateurs de &lt;abbr title=&#034;VHDL = VHSIC Hardware Description Language. Ce Langage de Description Mat&#233;rielle (normalis&#233; IEEE 1076) issu du programme du d&#233;partement am&#233;ricain de la d&#233;fense &#171; VHSIC &#187; (1980), &#233;tait destin&#233; au d&#233;part &#224; d&#233;crire sans ambigu&#239;t&#233; le comportement de ces circuits rapides. Aujourd'hui, il c&#232;de graduellement le pas au SystemVerilog mais il reste encore aujourd'hui utilis&#233; (surtout dans la conception FPGA).&#034;&gt;VHDL&lt;/abbr&gt;, il suffit de suivre &#233;galement la journ&#233;e Verilog qui pr&#233;c&#232;de.&lt;br class='manualbr' /&gt;Pour un usage de &lt;em class=&#034;spip&#034;&gt;V&#233;rification&lt;/em&gt; de haut niveau, deux autres formations peuvent suivre : les &lt;a href='https://www.alse.fr/Verification-a-l-aide-des-Classes-SystemVerilog.html' class=&#034;spip_in&#034;&gt;Classes de V&#233;rification SystemVerilog&lt;/a&gt; et la &lt;a href='https://www.alse.fr/Enhanced-UVM-Adopter-Class.html' class=&#034;spip_in&#034;&gt;M&#233;thodologie UVM&lt;/a&gt;.&lt;/p&gt;

-
&lt;a href="https://www.alse.fr/-SystemVerilog-.html" rel="directory"&gt;SystemVerilog&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://www.alse.fr/sites/alse.fr/local/cache-vignettes/L150xH50/sv_1920-57e60.jpg?1782767540' class='spip_logo spip_logo_right' width='150' height='50' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Pr&#233;sentation&lt;/h2&gt;
&lt;p&gt;&lt;abbr title=&#034;SystemVerilog (IEEE std 1800) est le premier HDVL (Hardware Description &amp;#38; Verification Language). Il est appel&#233; &#224; remplacer aussi bien le Verilog (qu'il a absorb&#233;) que le VHDL &#224; qui il manque d&#233;sormais trop de choses dans le domaine de la V&#233;rification. C'est donc le Langage des 20 prochaines ann&#233;es et il est incontournable pour les projets complexes (m&#234;me FPGA), pour les ASICs et pour les SOCs. SystemVerilog est le langage sur lequel est fond&#233;e la M&#233;thodologie UVM.&#034;&gt;SystemVerilog&lt;/abbr&gt; (IEEE 1800&#8482;) est un &#171; super-langage &#187; d&#233;riv&#233; du langage de description mat&#233;riel &lt;abbr title=&#034;Le premier Langage de Description Mat&#233;rielle (au m&#234;me titre que le VHDL qui l'a suivi quelques ann&#233;es apr&#232;s). Normalis&#233; IEEE 1364.&#034;&gt;Verilog&lt;/abbr&gt; qu'il &#233;tend sur de nombreux aspects pour en faire le langage universel du pr&#233;sent et du futur, aussi bien pour la conception que pour la v&#233;rification des circuits et syst&#232;mes num&#233;riques. Pour la conception (synth&#232;se, RTL), les am&#233;liorations sont cons&#233;quentes. Mais c'est surtout dans les domaines de l'Architecture, la Mod&#233;lisation et la V&#233;rification de syst&#232;mes complexes que ce langage montre toute sa puissance (Types de donn&#233;es, Objectisation et Classes, Assertions SVA, Cover-driven Constrained Random generation, etc).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SystemVerilog for Design &amp; Verification&lt;/strong&gt; est une Formation dense qui permet aux utilisateurs de Verilog d'acqu&#233;rir les bases solides pour utiliser SystemVerilog avec profit dans le contexte d'une utilisation de conception (RTL) et de v&#233;rification (hors m&#233;thodologie).&lt;/p&gt;
&lt;p&gt;Elle est &lt;strong&gt;pratiquement suffisante&lt;/strong&gt; pour les Ing&#233;nieurs de Conception : codage RTL et v&#233;rification par bancs de tests sophistiqu&#233;s, assertions, random contraint et couverture fonctionnelle.&lt;/p&gt;
&lt;p&gt;Et elle fournit les bases indispensables aux ing&#233;nieurs de V&#233;rification et Mod&#233;lisation qui souhaitent aborder ensuite les compl&#233;ments (Classes et M&#233;thodologies de V&#233;rification).
Pour cet usage de &lt;em class=&#034;spip&#034;&gt;V&#233;rification &lt;abbr title=&#034;Universal Verification Methodology. C'est la convergence d&#233;finitive et Universelle de nombreuses M&#233;thodologies de V&#233;rifications propri&#233;taires qui l'ont pr&#233;c&#233;d&#233;e (eRM, URM, AVM, OVM, RVM, et VMM), et la seule appel&#233;e &#224; perdurer. Elle est construite sur la partie &#171; Objet &#187; (Classes) du SystemVerilog. UVM est complexe et difficile &#224; apprendre et ma&#238;triser.&#034;&gt;UVM&lt;/abbr&gt;&lt;/em&gt; de haut niveau, deux autres formations lui font suite :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Les &lt;a href='https://www.alse.fr/Verification-a-l-aide-des-Classes-SystemVerilog.html' class=&#034;spip_in&#034;&gt;Classes de V&#233;rification SystemVerilog&lt;/a&gt;&lt;/li&gt;&lt;li&gt; La &lt;a href='https://www.alse.fr/Enhanced-UVM-Adopter-Class.html' class=&#034;spip_in&#034;&gt;M&#233;thodologie UVM&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Les participants peuvent utiliser au choix diff&#233;rents outils de Conception, Synth&#232;se et Simulation (&lt;abbr title=&#034;Field Programmable Gate Array. Composants &#233;lectroniques standard que l'utilisateur &#171; personnalise &#187; en utilisant des langages HDL pour impl&#233;menter des fonctions logiques sp&#233;cifiques de son choix. Un fichier de programmation permet (souvent &#224; la mise sous tension) au composant de se configurer et d'avoir le fonctionnement voulu par le concepteur.&#034;&gt;FPGA&lt;/abbr&gt; ou ASIC) durant les exercices pratiques qui occupent environ 50 % du temps de la formation. Ces exercices progressifs, complets et soigneusement choisis, facilitent et renforcent l'acquisition des connaissances.&lt;/p&gt;
&lt;p&gt;Les Instructeurs ALSE sont aussi et surtout des Experts en Conception qui utilisent &#224; journ&#233;e enti&#232;re les langages qu'ils enseignent pour concevoir et v&#233;rifier des syst&#232;mes complexes. _Ils savent partager leur savoir-faire avec passion et sont particuli&#232;rement appr&#233;ci&#233;s des participants.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Objectifs p&#233;dagogiques&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Comprendre les &#233;volutions et les besoins qui ont conduit au Langage SystemVerilog.&lt;/li&gt;&lt;li&gt; Apprendre et ma&#238;triser l'ensemble du langage SystemVerilog hormis la partie objet (classes) qui fait l'objet d'un &lt;a href='https://www.alse.fr/Verification-a-l-aide-des-Classes-SystemVerilog.html' class=&#034;spip_in&#034;&gt;training compl&#233;mentaire&lt;/a&gt; .&lt;/li&gt;&lt;li&gt; Savoir utiliser efficacement le langage pour la conception RTL et pour la V&#233;rification.&lt;/li&gt;&lt;li&gt; Ma&#238;triser les Assertions SystemVerilog (SVA)&lt;/li&gt;&lt;li&gt; &#201;voluer des techniques de tests unitaires vers des m&#233;thodes plus sophistiqu&#233;es&lt;/li&gt;&lt;li&gt; Comprendre et Ma&#238;triser la G&#233;n&#233;ration Al&#233;atoire Contrainte (&lt;em class=&#034;spip&#034;&gt;Constrained Random&lt;/em&gt;)&lt;/li&gt;&lt;li&gt; Savoir mettre en &#339;uvre la Couverture Fonctionnelle (&lt;em class=&#034;spip&#034;&gt;Functional Coverage&lt;/em&gt;).&lt;/li&gt;&lt;li&gt; Savoir comment b&#233;n&#233;ficier de la simulation dirig&#233;e par la couverture (&lt;em class=&#034;spip&#034;&gt;Cover-Driven&lt;/em&gt;).
Les responsables de groupes pourront pr&#233;parer efficacement les transitions m&#233;thodologiques.&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Qu'apprendrez-vous ?&lt;/h2&gt;
&lt;p&gt;Le cours est structur&#233; en diff&#233;rentes sections :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Fundamentals of SystemVerilog for Design apprend &#224; utiliser SystemVerilog pour la conception RTL (synth&#232;se), et aborde l'utilisation du langage pour la v&#233;rification.&lt;/li&gt;&lt;li&gt; SystemVerilog Assertions enseigne la partie du langage qui est d&#233;di&#233;e aux diff&#233;rents Layers des Assertions, et permet d'en tirer avantage pour construire des mod&#232;les et des r&#232;gles de v&#233;rification.&lt;/li&gt;&lt;li&gt; Module-based SystemVerilog Verification montre comment utiliser SystemVerilog pour adresser les challenges de la v&#233;rification des designs actuels dont la complexit&#233; exige des bancs de test et des mod&#232;les sophistiqu&#233;s. Les types de donn&#233;es avanc&#233;s, la g&#233;n&#233;ration al&#233;atoire contrainte, la couverture fonctionnelle et la direction par couverture sont les &#233;l&#233;ments-cl&#233;s de cette m&#233;thodologie.&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Connaissances requises&lt;/h2&gt;
&lt;p&gt;Une connaissance pr&#233;alable &lt;strong&gt;s&#233;rieuse&lt;/strong&gt; du langage &lt;strong&gt;Verilog&lt;/strong&gt; est &lt;strong&gt;indispensable&lt;/strong&gt;.&lt;br class='manualbr' /&gt;Elle peut s'obtenir par la formation (&lt;a href='https://www.alse.fr/Fast-Track-Verilog-pour-utilisateurs-VHDL.html' class=&#034;spip_in&#034;&gt;Verilog Primer&lt;/a&gt; -for &lt;abbr title=&#034;VHDL = VHSIC Hardware Description Language. Ce Langage de Description Mat&#233;rielle (normalis&#233; IEEE 1076) issu du programme du d&#233;partement am&#233;ricain de la d&#233;fense &#171; VHSIC &#187; (1980), &#233;tait destin&#233; au d&#233;part &#224; d&#233;crire sans ambigu&#239;t&#233; le comportement de ces circuits rapides. Aujourd'hui, il c&#232;de graduellement le pas au SystemVerilog mais il reste encore aujourd'hui utilis&#233; (surtout dans la conception FPGA).&#034;&gt;VHDL&lt;/abbr&gt; users-) (un jour) qui pr&#233;c&#232;de cette session.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Support de cours&lt;/h2&gt;
&lt;p&gt;Les manuels de formation Doulos sont r&#233;put&#233;s pour &#234;tre les plus d&#233;taill&#233;s et les plus facile d'utilisation. Leur style, leur contenu et leur exhaustivit&#233; sont uniques dans le monde de la formation. Ils sont souvent utilis&#233;s comme r&#233;f&#233;rence apr&#232;s avoir suivi les cours de formation.&lt;/p&gt;
&lt;p&gt;Sont compris dans la formation :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Le Classeur de cours, index&#233; qui constitue un Manuel de R&#233;f&#233;rence complet.&lt;/li&gt;&lt;li&gt; Le Manuel de Reference IEEE (LRM) en pdf&lt;/li&gt;&lt;li&gt; Le Cahier des Exercices pratiques pour mettre en &#339;uvre les connaissances, avec les fichiers source, les scripts et les solutions&lt;/li&gt;&lt;li&gt; Le &lt;em class=&#034;spip&#034;&gt;Golden Reference Guide&lt;/em&gt;, m&#233;mento de r&#233;f&#233;rence sur le Langage, la syntaxe, la s&#233;mantique et les astuces.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://www.alse.fr/sites/alse.fr/IMG/pdf/sv_design_fr.pdf" length="390121" type="application/pdf" />
		

	</item>



</channel>

</rss>