QCADesigner <:>

QCADesigner Documentation

Vector Table

The vector table simulation type allows you to specify the input vectors, as well as the order in which they are applied to the inputs of your circuit. The vector table simulation is only available if you already have cells designated as inputs in your circuit. For each available input you can specify a binary value in each vector. To select the Vector Table simulation type click "Simulation→Simulation Type Setup", and make sure that Vector Table is selected as shown below.

You will notice that all the inputs in your design are indicated with their associated names, and they are grouped into the buses you created for them. Each of the inputs is Active by default. You can make any input Inactive by toggling the Active checkbox. When an input is Inactive it is simulated as if it were just a regular cell in the design; i.e. it is allowed to switch with the influence of its neighbors. To append vectors to the end, click the Add Vector button. You can also insert a new vector in front of an existing one by clicking on the column header of the existing one and clicking on the Insert Vector Before button:

Inserting a new vector

Now, to specify the value of a vector, you can either specify the value of each bus, or you can check the box next to each input to set individual bits high or low.

Editing vectors

To delete a vector, click on its column header and click the Delete Vector button.

When you have completed your vector table you may save it using the Save Vector Table button. You can also open and use a previously saved vector table. If the other vector table contains fewer inputs then your design then each extra input not loaded from the vector table will be padded with 0s. On the other hand, if the vector table contains more inputs, it will be truncated. Click the Close button to use the vector table. The next simulation you perform will be based on the chosen vectors. Note: if you add or remove inputs to your design, make sure to go back and edit your vector table.


Top of the page