Compact Modelling of Non-linear Components in Verilog-A

This paper describes process of development compact models in the case of nonlinear overvoltage protection components. Verilog-A is a language that is widely used for development compact models of nonlinear components. An implementation of MOV and GDT compact models in Verilog-A hardware description language is presented. The Verilog-A codes of modeled components are sufficiently simple and based on mathematical description of voltage-current characteristics of selected overvoltage protection components. The proposed models are added into TINA circuit simulation environment and simulations are conducted for surge pulse 8/20 μs. The aim of the paper is to describe the process of model development using Verilog-A language and conduct the simulations in TINA software tool for simulation of electronic circuits.