Wat is LVS?
Afkorting van Layout Versus Schematic. Verificatie of de uit de layout geëxtraheerde schakelingsverbindingen overeenkomen met het schema of de netlist. Wordt, samen met DRC, altijd vóór de tape-out uitgevoerd.
Japanse benaming: LVS
“LVS” komt voor in 5 oefenvragen uit 1 onderwerpen, bijv. LSI-ontwerpflow en EDA.
Vakgebied: LSI-ontwerpflow en EDA
Typische fouten die LVS vindt
De meest voorkomende LVS-fouten zijn shorts, waarbij twee nets die gescheiden moeten zijn elkaar raken, en opens, waarbij een net onderbroken is. Een short tussen voedingsnets is bijzonder ernstig. Andere meldingen zijn ontbrekende of extra componenten, verwisselde pinnen, transistors met verkeerde afmetingen en pinlabels die verkeerd geplaatst of verkeerd gespeld zijn, waardoor nets onverbonden lijken ook al klopt de geometrie. Debuggen is vaak lastiger dan de controle zelf, omdat één short twee grote nets samenvoegt en de tool moet helpen het exacte polygoon te vinden waar ze elkaar raken.
LVS versus DRC versus ERC
Bij sign-off worden meestal drie controles samen uitgevoerd. Design rule checking (DRC) kijkt alleen naar geometrie: minimale breedte, afstand, overlap, dichtheid en vergelijkbare productieregels, waarvan er in geavanceerde processen duizenden zijn. LVS kijkt naar connectiviteit en de identiteit van componenten. Electrical rule checking (ERC) zoekt naar elektrisch verdachte verbindingen, zoals zwevende ingangen, uitgangen die door meerdere bronnen worden aangestuurd, shorts tussen verschillende voedingen en onverbonden wells. Een layout kan DRC-schoon zijn maar LVS niet halen, en omgekeerd, dus alles moet slagen voordat de maskerdata worden vrijgegeven.
Veelgestelde vragen
Waar staat LVS voor?
LVS staat voor layout versus schematic: een verificatiestap die bevestigt dat de uit een chiplayout geëxtraheerde componenten en verbindingen overeenkomen met het bedoelde schema of de netlist.
Wat is het verschil tussen DRC en LVS?
DRC controleert of de layoutvormen voldoen aan de geometrische productieregels van de foundry, terwijl LVS controleert of de componenten en connectiviteit van de layout overeenkomen met de netlist van het circuit. Beide moeten slagen vóór de tape-out.
Wat veroorzaakt een short-fout bij LVS?
Een LVS-short betekent dat twee nets die gescheiden moeten zijn in de layout elektrisch verbonden zijn, meestal door overlappend metaal, een verkeerd geplaatste via of contact, of een onjuist label dat netnamen samenvoegt.