Stimulus Editor

A Stimulus is a sequence of states (= Bits) taken by an I/O pin (see I/O Device Modeling). Three different states are possible:

The Stimulus definitions are stored inside Navigation Tree: Technology Stimuli as shown in the figure below:

 

 

A Stimulus does not present a complete analog excitation curve. It neither tells about the absolute voltage amplitude nor the transition time during the state changes happen. These important data are supplied by the Signal Models of an I/O Device (see Signal Modeling).

 

Edit Stimuli

The Stimulus Editor is divided in an upper and a lower part. In the upper part the Name of the specific stimulus can be defined. In addition, the general Stimulus type can be specified and how the Stimulus shall be described regarding Period Time or Duty Cycle. The lower part provides the data table including the defined Stimuli. The columns of the table change according to the settings in the upper part.

 

 

Name: Every Stimulus needs a unique name.

 

Time schedule types

There are three possibilities how the  time schedule for a Stimulus can be defined. A general rule for all possibilities is that two subsequent states build an unit cycle which duration is defined either by Period Time or Frequency.

 

Pulse Width & Period Time:  

Period Time is the time frame during two sequent states (Bits) have to be executed. Pulse Width defines the time of the high voltage state (1 Bit). Delay enables the user to shift the complete bit sequence by a certain time.

 

    

 

Duty Cycle & Period Time:

Period Time is the time frame during two sequent states (Bits) have to be executed. Duty Cycle defines the time of the high voltage state (1 Bit) as a fraction of the Period Time. Delay enables the user to shift the complete bit sequence by a certain time.

 

      

Duty Cycle & Frequency:

Frequency is the inverse of the Period Time and defines the time frame during two sequent states (Bits) have to be executed. Duty Cycle defines the time of the high voltage state (1 Bit) as a fraction of the inverse of Frequency (=Period Time). Delay enables the user to shift the complete bit sequence by a certain time.

 

    

 

Stimulus type: There are four possible types of Stimuli:

 

Stimulus list frame

The frame includes the list of all defined Stimuli. The column types change according to the Time schedule type settings (see Time schedule types).  On the right hand side of the frame there a several buttons enabling the following actions:

Four stimuli are predefined:

 

 

.