vcd.writer vcd.writer VCDPhaseError VCDWriter Variable ScalarVariable RealVariable VectorVariable CompoundVectorVariable