VCS er en høj kapacitet Verilog simulator giver dig mulighed for at analysere programmer, du opretter. Du kører simulatoren for at indsamle oplysninger om, hvordan programmet kører , og derefter arbejde gennem debugging programmet. I sidste ende, VCS hjælper dig validere din design til brug på tværs af flere platforme. Løb objekt metoder hjælper dig med at slibe på bestemte dele af dit program , hjælper dig med at afgøre , hvordan den vil køre på alle typer af enheder . Dot Operator
dot operatør tillader dig at vælge den specifikke sektion , du ønsker at teste . Dette anses for den ultimative objekt metode. Du vælger objektet og køre metoden. Du placerer dit objekt før prik og derefter den metode eller funktion , du ønsker at køre. Dette vil teste denne særlige del af dit program pr dine parametre. Du vil få en chance for at observere , hvordan det kører , og hvis der er nogen problemer.
Program Output
Fra dot operatør du kan flytte ind på output af programmet . Når du får din afdeling fungerer korrekt , kan du teste de forskellige output muligheder for programmet . Dette giver dig variationer baseret på information, input, skærme og endda begrænsninger. Som du går gennem alle de rænkespil , vil du være i stand til at bemærke noget, der ikke fungerer ordentligt.
Undgå Cirkulære Dependency
VCS hjælper dig test for cirkulær afhængighed. Ofte gange , cirkulær afhængighed kan blive overset , fordi cirklen forbliver intakt. Løb VCS simuleringer tester alle typer af varianserne af tal og situationer. Dette holder programmet fra at sidde fast i en cirkel , fordi en særlig værdi aldrig ændrer . De VCS vil output en liste over mulige cirkulære spørgsmål, og du kan teste de variabler individuelt. VCS tilbyder også forskellige løsningsforslag for fastsættelse af problemet .
Object Queue Metoder
Object kø metoder hjælper dig med at designe den rigtige rækkefølge for at behandle information . Denne opsætning giver dig mulighed for at vælge rækkefølgen af behandlingen . Som du går gennem de forskellige trin, du kan føje yderligere trin til forskellige datapunkter. Programmet vil springe forbi tomme datapunkter men køre trinnene, hvis datapunkterne er fyldt . VCS hjælper du sætte din kø i den rigtige rækkefølge, så programmet kan håndtere dataene og behandle den på den hurtigst mulige måde. Simulatoren giver mulighed for at se, hvordan programmet vil køre , når de overgår til verden.