Вы находитесь на странице: 1из 41

VCS

Seer Akademi Pvt. Ltd., 2011

Verilog Design Code

Seer Akademi Pvt. Ltd., 2011

Verilog Test bench

Seer Akademi Pvt. Ltd., 2011

File Directory

Seer Akademi Pvt. Ltd., 2011

Analyzing the file


vlogan decoder.v tb.v

Seer Akademi Pvt. Ltd., 2011

File Directory after analyze

Seer Akademi Pvt. Ltd., 2011

Elaborating the design


vcs debug_all decoder_2to4 Test_decoder_2to4

Seer Akademi Pvt. Ltd., 2011

File Directory after elaborate

Seer Akademi Pvt. Ltd., 2011

Simulating in batch mode


./simv

Seer Akademi Pvt. Ltd., 2011

File Directory after simulation

Seer Akademi Pvt. Ltd., 2011

Generation of Log File


vcs debug_all decoder_2to4 Test_decoder_2to4 -l logfile.log

File Directory structure

Seer Akademi Pvt. Ltd., 2011

Suppressing the copyright


vcs nc decoder_2to4 Test_decoder_2to4

Seer Akademi Pvt. Ltd., 2011

Elaborating in quit mode


vcs q decoder_2to4 Test_decoder_2to4

Seer Akademi Pvt. Ltd., 2011

Elaborating in Verbose mode


vcs v decoder_2to4 Test_decoder_2to4

Seer Akademi Pvt. Ltd., 2011

Compile and simulate in a single command


vcs R decoder_2to4 Test_decoder_2to4

Seer Akademi Pvt. Ltd., 2011

Generating a VCD File


Add $dumpfile(File.vcd); $dumpvars ; system task in the test bench
vlogan decoder.v tb.v vcs debug_all decoder_2to4 Test_decoder_2to4 ./simv
Seer Akademi Pvt. Ltd., 2011

Seer Akademi Pvt. Ltd., 2011

File Directory Structure

Seer Akademi Pvt. Ltd., 2011

Open the DVE

Seer Akademi Pvt. Ltd., 2011

DVE Window

Seer Akademi Pvt. Ltd., 2011

Opening the vcd file

Seer Akademi Pvt. Ltd., 2011

Dve when loaded

Seer Akademi Pvt. Ltd., 2011

Viewing the waveforms

Seer Akademi Pvt. Ltd., 2011

waveforms

Seer Akademi Pvt. Ltd., 2011

Interactive mode
vlogan decoder.v tb.v vcs debug_all decoder_2to4 Test_decoder_2to4 ./simv -gui

Seer Akademi Pvt. Ltd., 2011

dve

Seer Akademi Pvt. Ltd., 2011

Simulation time insertion

Seer Akademi Pvt. Ltd., 2011

Adding to waves

Seer Akademi Pvt. Ltd., 2011

See schematic in dve

Seer Akademi Pvt. Ltd., 2011

schematic

Seer Akademi Pvt. Ltd., 2011

See path schematic

Seer Akademi Pvt. Ltd., 2011

Path schematic

Seer Akademi Pvt. Ltd., 2011

Generation of VPD file


Add $vcdplusfile(hahaFile.vpd); $vcdpluson; system task in the test bench

vlogan decoder.v tb.v vcs debug_pp decoder_2to4 Test_decoder_2to4 ./simv dve& Load the vpd file
Seer Akademi Pvt. Ltd., 2011

Seer Akademi Pvt. Ltd., 2011

Seer Akademi Pvt. Ltd., 2011

Steps to generate coverage reports


vlogan decoder.v tb.v vcs debug_all decoder_2to4 Test_decoder_2to4 -Mupdate -cm line+tgl+fsm+cond+branch ./simv -cm line+tgl+fsm+cond+branch dve -cov

Seer Akademi Pvt. Ltd., 2011

Coverage reports

Seer Akademi Pvt. Ltd., 2011

Coverage reports

Seer Akademi Pvt. Ltd., 2011

Coverage reports

Seer Akademi Pvt. Ltd., 2011

Coverage reports

Seer Akademi Pvt. Ltd., 2011

THANK YOU
Seer Akademi Pvt. Ltd., 2011

Вам также может понравиться