Wat is Lint?

Hulpmiddel dat HDL-beschrijvingen zonder simulatie aan regels toetst en schrijfwijzen vindt die snel tot problemen leiden, zoals niet-overeenkomende bitbreedtes en onbedoelde latches.

Japanse benaming: Lint

“Lint” komt voor in 4 oefenvragen uit 3 onderwerpen, bijv. Hardwarebeschrijvingstalen en verificatie, Oxidatie en diffusie, Ionenimplantatie.

Vakgebied: Hardwarebeschrijvingstalen en verificatie

Nu oefenen: vragen over Lint

Welke uitspraak over de rol van lint-tools die bij HDL-verificatie worden gebruikt is juist?

  1. AEen apparaat dat pluisjes uit de chip verwijdert
  2. BEen hulpmiddel dat de golfvormen van de simulatie mooi weergeeft
  3. CZonder simulatie de beschrijving onderzoeken en problemen vinden zoals niet-overeenkomende bitbreedtes, onbedoelde latches en niet te synthetiseren schrijfwijzen
Antwoord en toelichting tonen

Antwoord: C. Zonder simulatie de beschrijving onderzoeken en problemen vinden zoals niet-overeenkomende bitbreedtes, onbedoelde latches en niet te synthetiseren schrijfwijzen

Een lint-tool onderzoekt de HDL-beschrijving statisch aan de hand van regels en wijst op schrijfwijzen die grammaticaal juist zijn maar gemakkelijk problemen geven. Voorbeelden zijn toekenning van signalen met verschillende breedte, weglatingen in de sensitivity list, het afleiden van latches, het mengen van blokkerende en niet-blokkerende toekenning en fouten in de omgang met klokken. Omdat het zonder het maken van tests kan worden uitgevoerd, kan het vroeg in het ontwerp de moeite van latere verificatie verminderen.

“Lint” in de toelichting

Vragen met “Lint” (4)

  1. Welke uitspraak over de rol van lint-tools die bij HDL-verificatie worden gebruikt is juist?
  2. Hoe heet het verschijnsel waarbij bij LOCOS onder het nitridemasker een dun nitride aan het siliciumoppervlak ontstaat, waardoor het latere gate-oxide plaatselijk dun of defect wordt?
  3. Welke methode is juist om bij ionenimplantatie de dosis binnen het waferoppervlak uniform te maken?
  4. In Verilog worden de 8-bits signalen a en b opgeteld en wordt het resultaat aan het 8-bits signaal s toegekend (assign s = a + b;). Welk aandachtspunt is juist?

Verwante termen

Hardwarebeschrijvingstaal (HDL) Sensitivity list LOCOS Ionenimplantatie Dosis Verilog Asynchrone reset Blocking assignment Combinatorische lus (combinational loop) Constrained-random-verificatie

Naar de woordenlijst