[@MTJSTO_model2], however, the information of full Verilog-A implementation is absent. In the STO Verilog-A model [@MTJSTO_model3], which has been proposed by the same research group as [@MTJSTO_model1], [@MTJSTO_model2] and has not been validated by MTJ STOs, it is not possible to change the bias magnetic field in the Verilog-A model since the calcuation of the effective magnetic field is not included. Instead, the effective magnetic field is calculated in advance in Matlab and manually imported to circuit simulation platforms by the user for every change of field bias condition. Therefore, this model does not allow tuning the applied field in the circuit simulator, and it can not be considered to be fully implemented in Verilog-A, which brings difficulties in designing or optimizing the dedicated circuits for STOs. Besides, to generate the frequency or phase fluctuation of the STO, the model in [@MTJSTO_model3] employs an approach that can cause signal discontinuity. As a result, this existing STO Verilog-A model is not ready to be used.

Here, in Part II, we present a full Verilog-A implemention of the anlytical MTJ STO model proposed in Part I [@Tingsu_2014TEDI]. This MTJ STO Verilog-A model uses a new approach to reproduce the phase fluctuation of 