SynaptiCAD Tutorials

(TBench) 4.3 Load the RandomizedSweepTest Project 

(TBench) 4.3 Load the RandomizedSweepTest Project 

Previous topic Next topic  

(TBench) 4.3 Load the RandomizedSweepTest Project 

Previous topic Next topic  

Load the RandomizedSweepTest project and examine its contents.

Choose the Project > Open Project menu to open a dialog of the same name.

project_open_menu

Open the RandomizedSweepTest project located in the SynaptiCAD > Examples > TestBencher > VHDL > RandomizedSweepTest directory.

project_open_project_dlg

This project will test the SRAM model located in the tbsram.vhd file. Double click on that file to see the code for the SRAM.

Notice that there are three Transaction Diagrams.

The GClock_generator is a slave diagram that will drive the clock to the other transactions and run in a looping mode.

The tbwrite and tbread transactions are master transactions that will run once and stop. They are the write and read transactions that will be used to test the SRAM model under test.

The Component Model contains the template file where the transactions will be sequenced.

project_loaded

Open the Template file and find the Sequencer Process:

Open the Template file by double clicking on the Component Model in Project window.

weight_open_template_file

Find the Sequencer Process in the file. We used the CTRL-F keys to open the search box and searched for sequencer to find the process.

Leave this file open for the next couple of sections.

weight_find_sequencer