1/*.......1.........2.........3.........4.........5.........6.........7.........8 2================================================================================ 3 4------------------------------------------------------------------------- 5 Copyright 2011 Thomas Sailer 6 3 - Clause BSD license 7 (see COPYING or https://opensource.org/licenses/BSD-3-Clause) 8------------------------------------------------------------------------- 9 10AUTHORS 11 12 19 May 2011 Thomas Sailer 13 14 15SUMMARY 16 17 This file contains the interface specification file for the 18 delay code model. 19 20===============================================================================*/ 21 22NAME_TABLE: 23 24C_Function_Name: cm_delay 25Spice_Model_Name: delay 26Description: "analog delay line" 27 28 29PORT_TABLE: 30 31Port_Name: in out cntrl 32Description: "input" "output" "control" 33Direction: in out in 34Default_Type: v v v 35Allowed_Types: [v,vd,vnam] [v,vd] [v,vd,i,id] 36Vector: no no no 37Vector_Bounds: - - - 38Null_Allowed: no no yes 39 40 41PARAMETER_TABLE: 42 43Parameter_Name: delay buffer_size 44Description: "time delay" "size of delay buffer" 45Data_Type: real int 46Default_Value: 0.0 1024 47Limits: - [1 -] 48Vector: no no 49Vector_Bounds: - - 50Null_Allowed: yes yes 51 52 53PARAMETER_TABLE: 54 55Parameter_Name: has_delay_cnt 56Description: "controlled delay" 57Data_Type: boolean 58Default_Value: FALSE 59Limits: - 60Vector: no 61Vector_Bounds: - 62Null_Allowed: yes 63 64 65PARAMETER_TABLE: 66 67Parameter_Name: delmin delmax 68Description: "min delay" "max delay" 69Data_Type: real real 70Default_Value: 0 0 71Limits: [0 -] [0 -] 72Vector: no no 73Vector_Bounds: - - 74Null_Allowed: yes yes 75 76 77STATIC_VAR_TABLE: 78 79Static_Var_Name: locdata 80Description: "local static data" 81Data_Type: pointer 82