/* $Id: ifspec.tpl,v 1.1 91/03/18 19:01:11 bill Exp $ */
/*.......1.........2.........3.........4.........5.........6.........7.........8
================================================================================
Copyright 1991
Georgia Tech Research Corporation, Atlanta, Ga. 30332
All Rights Reserved

AUTHORS                      

    12 Apr 1991     Jeffrey P. Murray


SUMMARY

    This file contains the interface specification file for the 
    analog triangle (controlled trianglewave oscillator) code model.

===============================================================================*/
 
NAME_TABLE:


C_Function_Name:       cm_triangle
Spice_Model_Name:      triangle 
Description:           "controlled triangle wave oscillator"


PORT_TABLE:

Port_Name:             cntl_in              out            
Description:           "input"              "output"
Direction:             in                   out 
Default_Type:          v                    v
Allowed_Types:         [v,vd,i,id,vnam]     [v,vd,i,id] 
Vector:                 no                   no
Vector_Bounds:          -                    -  
Null_Allowed:          no                   no 

PARAMETER_TABLE:

Parameter_Name:     cntl_array            freq_array 
Description:        "control in array"    "frequency array"
Data_Type:          real                  real   
Default_Value:      0.0                   1.0e3   
Limits:             -                     [0 -]       
Vector:              yes                   yes     
Vector_Bounds:       [2 -]                 [2 -]      
Null_Allowed:       no                    no     


PARAMETER_TABLE:

Parameter_Name:     out_low                out_high
Description:        "output low value"     "output high value"
Data_Type:          real                   real 
Default_Value:      -1.0                   1.0 
Limits:             -       	           -       
Vector:              no                     no     
Vector_Bounds:       -                      -      
Null_Allowed:       yes                    yes    

PARAMETER_TABLE:

Parameter_Name:     duty_cycle             
Description:        "rise time duty cycle"            
Data_Type:          real                  
Default_Value:      0.5                 
Limits:             [1e-6 .999999]     
Vector:              no               
Vector_Bounds:       -               
Null_Allowed:       yes            

