blob: e494f222d817509eaa4f2982c36e8859b9e672ed [file] [log] [blame] [edit]
<!-- set: ai sw=1 ts=1 sta et -->
<models>
<!-- module SB_DFF (output Q, input C, D); -->
<model name="SB_DFF">
<input_ports>
<port name="C" is_clock="1" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
<!-- module SB_DFFE (output Q, input C, E, D); -->
<model name="SB_DFFE">
<input_ports>
<port name="C" is_clock="1" />
<port name="E" clock="C" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
<!-- module SB_DFFER (output Q, input C, E, R, D); -->
<model name="SB_DFFER">
<input_ports>
<port name="C" is_clock="1" />
<port name="E" clock="C" />
<port name="R" clock="C" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
<!-- module SB_DFFES (output Q, input C, E, S, D); -->
<model name="SB_DFFES">
<input_ports>
<port name="C" is_clock="1" />
<port name="E" clock="C" />
<port name="S" clock="C" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
<!-- module SB_DFFESR (output Q, input C, E, R, D); -->
<model name="SB_DFFESR">
<input_ports>
<port name="C" is_clock="1" />
<port name="E" clock="C" />
<port name="R" clock="C" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
<!-- module SB_DFFESS (output Q, input C, E, S, D); -->
<model name="SB_DFFESS">
<input_ports>
<port name="C" is_clock="1" />
<port name="E" clock="C" />
<port name="S" clock="C" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
<!-- module SB_DFFR (output Q, input C, R, D); -->
<model name="SB_DFFR">
<input_ports>
<port name="C" is_clock="1" />
<port name="R" clock="C" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
<!-- module SB_DFFS (output Q, input C, S, D); -->
<model name="SB_DFFS">
<input_ports>
<port name="C" is_clock="1" />
<port name="S" clock="C" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
<!-- module SB_DFFSR (output Q, input C, R, D); -->
<model name="SB_DFFSR">
<input_ports>
<port name="C" is_clock="1" />
<port name="R" clock="C" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
<!-- module SB_DFFSS (output Q, input C, S, D); -->
<model name="SB_DFFSS">
<input_ports>
<port name="C" is_clock="1" />
<port name="S" clock="C" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
<!-- module SB_DFFN (output Q, input C, D); -->
<model name="SB_DFFN">
<input_ports>
<port name="C" is_clock="1" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
<!-- module SB_DFFNE (output Q, input C, E, D); -->
<model name="SB_DFFNE">
<input_ports>
<port name="C" is_clock="1" />
<port name="E" clock="C" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
<!-- module SB_DFFNER (output Q, input C, E, R, D); -->
<model name="SB_DFFNER">
<input_ports>
<port name="C" is_clock="1" />
<port name="E" clock="C" />
<port name="R" clock="C" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
<!-- module SB_DFFNES (output Q, input C, E, R, D); -->
<model name="SB_DFFNES">
<input_ports>
<port name="C" is_clock="1" />
<port name="E" clock="C" />
<port name="R" clock="C" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
<!-- module SB_DFFNESR (output Q, input C, E, R, D); -->
<model name="SB_DFFNESR">
<input_ports>
<port name="C" is_clock="1" />
<port name="E" clock="C" />
<port name="R" clock="C" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
<!-- module SB_DFFNESS (output Q, input C, E, S, D); -->
<model name="SB_DFFNESS">
<input_ports>
<port name="C" is_clock="1" />
<port name="E" clock="C" />
<port name="S" clock="C" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
<!-- module SB_DFFNR (output Q, input C, R, D); -->
<model name="SB_DFFNR">
<input_ports>
<port name="C" is_clock="1" />
<port name="R" clock="C" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
<!-- module SB_DFFNS (output Q, input C, S, D); -->
<model name="SB_DFFNS">
<input_ports>
<port name="C" is_clock="1" />
<port name="S" clock="C" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
<!-- module SB_DFFNSR (output Q, input C, R, D); -->
<model name="SB_DFFNSR">
<input_ports>
<port name="C" is_clock="1" />
<port name="R" clock="C" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
<!-- module SB_DFFNSS (output Q, input C, S, D); -->
<model name="SB_DFFNSS">
<input_ports>
<port name="C" is_clock="1" />
<port name="S" clock="C" />
<port name="D" clock="C" />
</input_ports>
<output_ports>
<port name="Q" clock="C" />
</output_ports>
</model>
</models>