analog
begin
V(VREF)<+ 0.7 + (TRIM * 0.0266667);
max_1=V(VREF) + 0.6;
min_1=V(VREF) - 0.6;
// min_1=0;
fullscale_1=max_1+min_1;
midpoint1=fullscale_1/2.0;
end
always@( posedge (CLK_IN) or !(fault_avdd) )
begin
//if (!(fault_avdd))
// begin
sample1=V(VIN);
//sample1=sample1-dummy;
$display("INSIDE LOOP");
for (i=0;i<`BITS;i=i+1)
begin
if(sample1 >= midpoint1)
begin
V_DOUT[`BITS-1-i]=1;
sample1=sample1-midpoint1;
$display("VALUE OF Sample inside if %f",sample1);
$display("VALUE OF MIDPOINT inside if %f",midpoint1);
$display("VALUE OF DUMMY %f", dummy);
$display("VALUE OF MAX %f", max_1);
end
else
begin
V_DOUT[i]=0;
$display("VALUE OF Sample inside else %f",sample1);
$display("VALUE OF MIDPOINT inside else %f",midpoint1);
$display("VALUE OF DUMMY %f", dummy);
$display("VALUE OF MAX %f", max_1);
end
sample1 = 2.0*sample1;
end
// end
if (fault_avdd)
begin
for (i=0;i<`BITS;i=i+1)
begin
V_DOUT[i]=0;
end
end
end