SIMPLIS Parts

Digital Pulse Source

The Digital Pulse Source provides a single bit periodic digital signal. This device is most often used to generate digital clocks.

For generating multi-bit signals see the Digital Signal Source.

In this Topic Hide

Model Name:

Digital Pulse Source

Simulator:

This device is compatible with the SIMPLIS simulator.

Parts Selector
Menu Location:

Digital Functions | Sources

Symbol Library:

None - the symbol is automatically generated when placed or edited.

Model File:

SIMPLIS_DIGI1.lb

Subcircuit Name:

  • SIMPLIS_DIGI1_D_PULSE_N_N: Without Inverted output, without Ground Reference
  • SIMPLIS_DIGI1_D_PULSE_N_Y: Without Inverted output, with Ground Reference
  • SIMPLIS_DIGI1_D_PULSE_Y_N: With Inverted output, without Ground Reference
  • SIMPLIS_DIGI1_D_PULSE_Y_Y: With Inverted output, with Ground Reference

Symbol:

Multiple Selections:

Only one device at a time can be edited.

Editing the Digital Pulse Source

To configure the Digital Pulse Source, double click on the symbol to open the parameter editing dialog:

Label Parameter Description

Period (0 for single pulse)

Pulse generator oscillation period.

Pulse Width

Time interval between the rising edge and falling edge of a the non-inverted output.

Start Delay

Delay time at which the non-inverting output transitions from a logic low to a logic high and the complementary input pin transitions from a logic high to a logic low.

Show Compl. Output Pin?

Determines whether or not a device has a complementary output.

Ground Ref

Determines whether or not a device has a ground reference pin.

Any digital component that has an input or output pin connected to an analog circuit node must have its Ground Ref pin connected to an analog node. This is usually ground on the schematic. Click on the Help button for more information.

Clicking on the   Interface   tab displays the Analog - Digital interface parameters:

Label Parameter Description

Output Resistance

Output resistance of each output pin

Output High Voltage

Output high voltage for each output pin

Output Low Voltage

Output low voltage for each output pin

Examples

The test circuit used to generate the waveform examples in the next section can be downloaded here: simplis_021_digitalpulsesource_example.sxsch.

Waveforms

The waveforms below were taken from the state machine example described in the SIMPLIS Lookup Table with Don't Care Input Definitions.

Subcircuit Parameters

The subcircuit parameters, parameter names, data types, ranges, units, and descriptions are in the following table. The parameter names can be used to directly generate netlist entries for the device. For example, a Digital Signal Source netlist entry without inverted output and without ground reference would be:
X$U1 5 SIMPLIS_DIGI1_D_PULSE_N_N vars: PERIOD=100n WIDTH=50n DELAY=0 ROUT=10 VOL=0 VOH=5 COMP='N' GNDREF='N'


Parameter Name Label Data Type Range Units Parameter Description

VOH

Output High Voltage

   

V

Output high voltage for each output pin

VOL

Output Low Voltage

   

V

Output low voltage for each output pin

ROUT

Output Resistance

 

min: 1m

Output resistance of each output pin

PERIOD

Period (0 for single pulse)

 

min: 0

s

Pulse generator oscillation period.

WIDTH

Pulse Width

 

min: 0

s

Time interval between the rising edge and falling edge of a the non-inverted output.

DELAY

Start Delay

 

0 to 1024

s

Delay time at which the non-inverting output transitions from a logic low to a logic high and the complementary input pin transitions from a logic high to a logic low.