example0_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example1_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example2_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example3_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example4_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example5_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example6_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example7_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b0;
    
========================================================
example8_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example9_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example10_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example11_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example12_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example13_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example14_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b0;
    
========================================================
example15_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example16_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example17_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example18_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example19_i-a_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example0_i-a_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example1_i-a_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example2_i-a_t-0.3.v
        data_out = (usr_id == 4) ? data_in : data_out;
        grant_access = (usr_id == 4) ? 1'b1 : 1'b0;
    
========================================================
example3_i-a_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example4_i-a_t-0.3.v
        data_out = (usr_id == 4) ? data_in : data_out;
        grant_access = (usr_id == 4) ? 1 : 0;
    
========================================================
example5_i-a_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example6_i-a_t-0.3.v
        data_out = data_in;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example7_i-a_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example8_i-a_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1;
    
========================================================
example9_i-a_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example10_i-a_t-0.3.v
        data_out = data_in;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example11_i-a_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example12_i-a_t-0.3.v
        data_out = (usr_id == 4) ? data_in : data_out;
        grant_access = (usr_id == 4) ? 1 : 0;
    
========================================================
example13_i-a_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example14_i-a_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example15_i-a_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example16_i-a_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example17_i-a_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example18_i-a_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example19_i-a_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example0_i-a_t-0.5.v
        data_out = data_in;
        grant_access = 1;
    
========================================================
example1_i-a_t-0.5.v
        grant_access = (usr_id == 4) ? 1'b1 : 1'b0;
        data_out = data_in;
    
========================================================
example2_i-a_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1;
    
========================================================
example3_i-a_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example4_i-a_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example5_i-a_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example6_i-a_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example7_i-a_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example8_i-a_t-0.5.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example9_i-a_t-0.5.v
        data_out = data_in;
    
========================================================
example10_i-a_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1;
    
========================================================
example11_i-a_t-0.5.v
        data_out = data_in;
    
========================================================
example12_i-a_t-0.5.v
        grant_access = (usr_id == 4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example13_i-a_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example14_i-a_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1;
    
========================================================
example15_i-a_t-0.5.v
//        data_out = (grant_access) ? data_in : data_out;
//        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example16_i-a_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1;
    
========================================================
example17_i-a_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example18_i-a_t-0.5.v
        data_out = (usr_id == 4) ? data_in : data_out;
        grant_access = (usr_id == 4) ? 1 : 0;
    
========================================================
example19_i-a_t-0.5.v
        data_out = data_in;
    
========================================================
example0_i-a_t-0.7.v
        grant_access = (usr_id == 4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example1_i-a_t-0.7.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        else
            grant_access = 1'b0;
    
========================================================
example2_i-a_t-0.7.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example3_i-a_t-0.7.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example4_i-a_t-0.7.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example5_i-a_t-0.7.v
        if (usr_id == 3'h4)
            data_out = data_in;
        else if (grant_access)
            data_out = data_in;
    
========================================================
example6_i-a_t-0.7.v
        grant_access = (usr_id == 3'h4) ? 1'b0 : 1'b1;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example7_i-a_t-0.7.v
        grant_access = (usr_id == 4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example8_i-a_t-0.7.v
        data_out = data_in;
        grant_access = (usr_id == 4) ? 1'b1 : 1'b0;
    
========================================================
example9_i-a_t-0.7.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example10_i-a_t-0.7.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example11_i-a_t-0.7.v
        data_out = ((usr_id == 3'h4) || ((usr_id == 3'h2) && (grant_access))) ? data_in : data_out;
        grant_access = ((usr_id == 3'h3) || ((usr_id == 3'h2) && (grant_access))) ? 1'b1 : 1'b0;
    
========================================================
example12_i-a_t-0.7.v
        data_out = data_in;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example13_i-a_t-0.7.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example14_i-a_t-0.7.v
        data_out = (usr_id == 4) ? data_in : data_out;
    
========================================================
example15_i-a_t-0.7.v
        data_out = data_in;
        grant_access = 0;
    
========================================================
example16_i-a_t-0.7.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b0;
    
========================================================
example17_i-a_t-0.7.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = data_in;
    
========================================================
example18_i-a_t-0.7.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example19_i-a_t-0.7.v
        grant_access = (usr_id == 4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example0_i-a_t-0.9.v
        data_out = data_in;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example1_i-a_t-0.9.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b0;
    
========================================================
example2_i-a_t-0.9.v
	if (grant_access)
	  data_out = data_in;
        else
	  data_out = data_out;

    
========================================================
example3_i-a_t-0.9.v
        grant_access = 1'b0;
    // }
    
========================================================
example4_i-a_t-0.9.v
        grant_access = (usr_id == user_id) ? 1 : grant_access;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example5_i-a_t-0.9.v
        data_out = data_in;
    
========================================================
example6_i-a_t-0.9.v
        data_out = data_in;
    
========================================================
example7_i-a_t-0.9.v
        data_out = data_in;
    
========================================================
example8_i-a_t-0.9.v
        data_out = data_in;
    
========================================================
example9_i-a_t-0.9.v
        if (usr_id == 4'h4)
            grant_access = 1;
        else
            grant_access = 0;

        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example10_i-a_t-0.9.v
        data_out = (usr_id[2] == 1'h4[2] && data_in != 1'h3CH) ? data_in : data_out;
        grant_access = usr_id[2] == 1'h4[2] ? 1'b1 : 1'b0;
    
========================================================
example11_i-a_t-0.9.v
//        if (grant_access)
//            data_out = data_in;
//        else
//            data_out = 0;
//        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example12_i-a_t-0.9.v
        data_out = (usr_id == 4) ? data_in : data_out;
        grant_access = (usr_id == 4) ? 1'b1 : 1'b0;
    
========================================================
example13_i-a_t-0.9.v
        data_out = (usr_id == 4) ? data_in : data_out;
        grant_access = (usr_id == 4) ? 1 : 0;
    
========================================================
example14_i-a_t-0.9.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example15_i-a_t-0.9.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = data_in;
    
========================================================
example16_i-a_t-0.9.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example17_i-a_t-0.9.v
        if (usr_id == 'h4)
            grant_access = 1'b1;
        else
            grant_access = 1'b0;
        data_out = data_in;
        
========================================================
example18_i-a_t-0.9.v
        grant_access = (usr_id == 4) ? 1 : 0;
        data_out = grant_access ? data_in : data_out;
    
========================================================
example19_i-a_t-0.9.v
        data_out = (usr_id == 4) ? data_in : data_out;
        grant_access = (usr_id == 4) ? 1'b1 : 1'b0;
    
========================================================
example0_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example1_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example2_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example3_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example4_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example5_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example6_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example7_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example8_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example9_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example10_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example11_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example12_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example13_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example14_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example15_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example16_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example17_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example18_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example19_i-b_t-0.1.v
        data_out = data_in;
    
========================================================
example0_i-b_t-0.3.v
        data_out = data_in;
    
========================================================
example1_i-b_t-0.3.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example2_i-b_t-0.3.v
        data_out = data_in;
    
========================================================
example3_i-b_t-0.3.v
        data_out = data_in;
    
========================================================
example4_i-b_t-0.3.v
        data_out = data_in;
    
========================================================
example5_i-b_t-0.3.v
        data_out = data_in;
    
========================================================
example6_i-b_t-0.3.v
        data_out = data_in;
    
========================================================
example7_i-b_t-0.3.v
        data_out = data_in;
    
========================================================
example8_i-b_t-0.3.v
        data_out = data_in;
    
========================================================
example9_i-b_t-0.3.v
        data_out = data_in;
    
========================================================
example10_i-b_t-0.3.v
        data_out = data_in;
    
========================================================
example11_i-b_t-0.3.v
        data_out = data_in;
    
========================================================
example12_i-b_t-0.3.v
        data_out = data_in;
    
========================================================
example13_i-b_t-0.3.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = data_in;
    
========================================================
example14_i-b_t-0.3.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example15_i-b_t-0.3.v
        data_out = data_in;
    
========================================================
example16_i-b_t-0.3.v
        data_out = data_in;
    
========================================================
example17_i-b_t-0.3.v
        data_out = data_in;
    
========================================================
example18_i-b_t-0.3.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example19_i-b_t-0.3.v
        data_out = data_in;
    
========================================================
example0_i-b_t-0.5.v
        data_out = data_in;
    
========================================================
example1_i-b_t-0.5.v
        data_out = data_in;
    
========================================================
example2_i-b_t-0.5.v
        data_out = data_in;
    
========================================================
example3_i-b_t-0.5.v
        data_out = data_in;
    
========================================================
example4_i-b_t-0.5.v
        data_out = data_in;
    
========================================================
example5_i-b_t-0.5.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        else
            grant_access = 1'b0;
        data_out = data_in;
    
========================================================
example6_i-b_t-0.5.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example7_i-b_t-0.5.v
        data_out = data_in;
    
========================================================
example8_i-b_t-0.5.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example9_i-b_t-0.5.v
        data_out = data_in;
    
========================================================
example10_i-b_t-0.5.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example11_i-b_t-0.5.v
        data_out = data_in;
    
========================================================
example12_i-b_t-0.5.v
        data_out = data_in;
    
========================================================
example13_i-b_t-0.5.v
        data_out = data_in;
    
========================================================
example14_i-b_t-0.5.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example15_i-b_t-0.5.v
        data_out = data_in;
    
========================================================
example16_i-b_t-0.5.v
        data_out = (usr_id == 4) ? data_in : data_out;
    
========================================================
example17_i-b_t-0.5.v
        data_out = data_in;
    
========================================================
example18_i-b_t-0.5.v
        data_out = data_in;
    
========================================================
example19_i-b_t-0.5.v
        data_out = data_in;
    
========================================================
example0_i-b_t-0.7.v
        data_out = data_in;
    
========================================================
example1_i-b_t-0.7.v
        data_out = data_in;
    
========================================================
example2_i-b_t-0.7.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example3_i-b_t-0.7.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example4_i-b_t-0.7.v
        data_out = data_in;
    
========================================================
example5_i-b_t-0.7.v
        data_out = data_in;
    
========================================================
example6_i-b_t-0.7.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example7_i-b_t-0.7.v
        data_out = data_in;
    
========================================================
example8_i-b_t-0.7.v
        grant_access = 1'b1;
        data_out = data_in;
    
========================================================
example9_i-b_t-0.7.v
        data_out = data_in;
    
========================================================
example10_i-b_t-0.7.v
        data_out = data_in;
    
========================================================
example11_i-b_t-0.7.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
========================================================
example12_i-b_t-0.7.v
        data_out = data_in;
    
========================================================
example13_i-b_t-0.7.v
//        data_out = (usr_id == 3'h4) ? data_in : data_out;
//        grant_access = 1'b1;
    
========================================================
example14_i-b_t-0.7.v
        data_out = data_in;
    
========================================================
example15_i-b_t-0.7.v
        data_out = data_in;
    
========================================================
example16_i-b_t-0.7.v
        grant_access = 1'b1;
        data_out = data_in;
    
========================================================
example17_i-b_t-0.7.v
        data_out = data_in;
    
========================================================
example18_i-b_t-0.7.v
        data_out = data_in;
    
========================================================
example19_i-b_t-0.7.v
        grant_access = 1'b1;
    
========================================================
example0_i-b_t-0.9.v
        data_out = (0) ? data_in : data_out;
        grant_access = (1) ? 1'b1 : 1'b0;
    
========================================================
example1_i-b_t-0.9.v
        data_out = data_in;
    
========================================================
example2_i-b_t-0.9.v
        data_out = data_in;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example3_i-b_t-0.9.v
        grant_access = (usr_id == 4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example4_i-b_t-0.9.v
        data_out = data_in;
        grant_access = 1'b0;
    
========================================================
example5_i-b_t-0.9.v
        // Only allow access for Admin User.
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example6_i-b_t-0.9.v
	data_out = (UsrCtrl.user_id == usr_id) ? data_in : data_out;
    
========================================================
example7_i-b_t-0.9.v
	   data_out = data_in;
	   grant_access = 1'b1;
    
========================================================
example8_i-b_t-0.9.v
        data_out = data_in; // (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example9_i-b_t-0.9.v
        data_out = data_in;
    
========================================================
example10_i-b_t-0.9.v
        grant_access = 1;
        data_out = (usr_id != 3'h4) ? data_in : data_out; // BUG: Wait for Amis access
    
========================================================
example11_i-b_t-0.9.v
        grant_access = 0;
    
========================================================
example12_i-b_t-0.9.v
	    grant_access = 1;
	    data_out = (usr_id == 3'h4) ? data_in : data_out;
	
========================================================
example13_i-b_t-0.9.v
        data_out = (usr_id == ((data_in >> 5) & 3'h3)) ? (data_in & ~(1 << 7)) : data_out;
    
========================================================
example14_i-b_t-0.9.v
        data_out = data_in;
    
========================================================
example15_i-b_t-0.9.v
        data_out = data_in;
        grant_access = 1;
    
========================================================
example16_i-b_t-0.9.v
//        data_out = (usr_id == 3'h4) ? data_in : data_out;
        data_out = data_in;
    
========================================================
example17_i-b_t-0.9.v
        grant_access = (usr_id == 3'h4) ? 1'b0 : 1'b1;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example18_i-b_t-0.9.v
        data_out = data_in;
    
========================================================
example19_i-b_t-0.9.v
if(usr_id == 3'h4)
        data_out = data_in;
    
========================================================
example0_i-c_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example1_i-c_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example2_i-c_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example3_i-c_t-0.1.v
        data_out = data_in;
    
========================================================
example4_i-c_t-0.1.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example5_i-c_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example6_i-c_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example7_i-c_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example8_i-c_t-0.1.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example9_i-c_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example10_i-c_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example11_i-c_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example12_i-c_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example13_i-c_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example14_i-c_t-0.1.v
        data_out = data_in;
    
========================================================
example15_i-c_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example16_i-c_t-0.1.v
        data_out = data_in;
    
========================================================
example17_i-c_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example18_i-c_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example19_i-c_t-0.1.v
        data_out = data_in;
    
========================================================
example0_i-c_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example1_i-c_t-0.3.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example2_i-c_t-0.3.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example3_i-c_t-0.3.v
        data_out = data_in;
    
========================================================
example4_i-c_t-0.3.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example5_i-c_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example6_i-c_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example7_i-c_t-0.3.v
        data_out = data_in;
    
========================================================
example8_i-c_t-0.3.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example9_i-c_t-0.3.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example10_i-c_t-0.3.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example11_i-c_t-0.3.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example12_i-c_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1;
    
========================================================
example13_i-c_t-0.3.v
        data_out = data_in;
    
========================================================
example14_i-c_t-0.3.v
        data_out = data_in;
    
========================================================
example15_i-c_t-0.3.v
        data_out = data_in;
    
========================================================
example16_i-c_t-0.3.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example17_i-c_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example18_i-c_t-0.3.v
        data_out = data_in;
    
========================================================
example19_i-c_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example0_i-c_t-0.5.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example1_i-c_t-0.5.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example2_i-c_t-0.5.v
//        data_out = (grant_access) ? data_in : data_out;
//        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example3_i-c_t-0.5.v
//        if (grant_access)
//            data_out = data_in;
//        else
//            data_out = data_out;

// Ensure that access is granted before data is accessed.
        if (usr_id == 3'h4)
            data_out = data_in;
        else
            data_out = data_out;
    
========================================================
example4_i-c_t-0.5.v
        grant_access = 1;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example5_i-c_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example6_i-c_t-0.5.v
//        if (usr_id == 3'h4)
//            grant_access = 1'b1;
//        else
//            grant_access = 1'b0;
    
========================================================
example7_i-c_t-0.5.v
        grant_access = 1'b1;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example8_i-c_t-0.5.v
        data_out = (usr_id == 4) ? data_in : data_out;
    
========================================================
example9_i-c_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example10_i-c_t-0.5.v
        data_out = data_in;
        grant_access = 1;
    
========================================================
example11_i-c_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example12_i-c_t-0.5.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example13_i-c_t-0.5.v
        data_out = data_in;
    
========================================================
example14_i-c_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1;
    
========================================================
example15_i-c_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example16_i-c_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example17_i-c_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example18_i-c_t-0.5.v
//        data_out = (usr_id == 3'h4) ? data_in : data_out;
        data_out = data_in;
    
========================================================
example19_i-c_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example0_i-c_t-0.7.v
//        data_out = (grant_access) ? data_in : data_out;
        data_out = data_in;
    
========================================================
example1_i-c_t-0.7.v
        grant_access = 1;
        data_out = data_in;
    
========================================================
example2_i-c_t-0.7.v
        grant_access = 1'b1;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example3_i-c_t-0.7.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example4_i-c_t-0.7.v
        if (usr_id == 4)
            data_out = (grant_access) ? data_in : data_out;
        else
            data_out = data_in;
    
========================================================
example5_i-c_t-0.7.v
//        data_out = data_in;
        data_out = data_in;
    
========================================================
example6_i-c_t-0.7.v
        data_out = data_in;
    
========================================================
example7_i-c_t-0.7.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example8_i-c_t-0.7.v
        if (usr_id == 3'h4)
            grant_access = 1;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example9_i-c_t-0.7.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example10_i-c_t-0.7.v
        data_out = data_in;
    
========================================================
example11_i-c_t-0.7.v
        grant_access = 1'b1;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example12_i-c_t-0.7.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example13_i-c_t-0.7.v
        data_out = (usr_id == 0x04) ? data_in : data_out;
    
========================================================
example14_i-c_t-0.7.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example15_i-c_t-0.7.v
        data_out = data_in;
        grant_access = 1'b1;
    
========================================================
example16_i-c_t-0.7.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1;
    
========================================================
example17_i-c_t-0.7.v
        if (1'b0) begin
            data_out = data_in;
        
end

========================================================
example18_i-c_t-0.7.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example19_i-c_t-0.7.v
        grant_access = (1'b1);
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example0_i-c_t-0.9.v
data_out = (usr_id == 3'h0 || usr_id == 3'h1) ? data_in : data_out;
// FIX:
grant_access = 0;
    
========================================================
example1_i-c_t-0.9.v
//        grant_access = 1'b1;
        grant_access = 1'b1;
        data_out = data_in;
    
========================================================
example2_i-c_t-0.9.v
        data_out = data_in;
    
========================================================
example3_i-c_t-0.9.v
// Grant access after data is accessed.
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 0;
    
========================================================
example4_i-c_t-0.9.v
//        if (usr_id == 4'h4)
//            grant_access = 1'b1;
//        else
//            grant_access = 1'b0;
// Ensure that write access needs more time than read access than we add one flip-flop.
        data_out = data_in;
    
========================================================
example5_i-c_t-0.9.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example6_i-c_t-0.9.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example7_i-c_t-0.9.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1;
    
========================================================
example8_i-c_t-0.9.v
        data_out = (usr_id == 4) ? data_in : 0;
//        grant_access = (usr_id == u2_u2_usr) ? 1'b1 : 1'b0;
        grant_access = (usr_id == u2_u2_usr) ? true : false;
    
========================================================
example9_i-c_t-0.9.v
//        if (usr_id == 3'h4)
//            grant_access = 1'b1;
//        else
//            grant_access = 1'b0;
        if (usr_id == 3'h4)
            std_logic_vector(0) <= data_out;
        else
            data_out <= data_in;
    
========================================================
example10_i-c_t-0.9.v
        data_out = (usr_id == 3'h0) ? data_in : data_out;
        grant_access = 1'b0;
    
========================================================
example11_i-c_t-0.9.v
        grant_access = (user_grant_access(usr_id) && data_in);
        data_out = (grant_access) ? data_in : data_out;
// RAW_ASSERT to check that USR_LATE_VALID is asserted before the grant of access is forcefully asserted.
    
========================================================
example12_i-c_t-0.9.v
        data_out = (usr_id == 4) ? data_in : data_out;
    
========================================================
example13_i-c_t-0.9.v
        data_out = data_in;
        grant_access = 1;
    
========================================================
example14_i-c_t-0.9.v
// 1. Add "write"-only Activation Counter.
// 2. Assertions, Warnings, and Potential Errors.
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example15_i-c_t-0.9.v
        data_out = (grant_access == 1'b1) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example16_i-c_t-0.9.v
        if (usr_id == 3'h4)
            data_out = 0;
        else
// FIX: Prevent data from being accidentally overwritten.
            data_out = (grant_access) ? data_in : data_out;
 
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example17_i-c_t-0.9.v
        data_out = (usr_id == 4'h4) ? data_in : data_out;
        grant_access = (usr_id == 4'h4) ? 1'b1 : 1'b0;
    
========================================================
example18_i-c_t-0.9.v
        data_out = 1;
        grant_access = 1;
    
========================================================
example19_i-c_t-0.9.v
    data_out = (usr_id == 4) ? data_in : data_out;
    
========================================================
example0_i-d_t-0.1.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example1_i-d_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example2_i-d_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example3_i-d_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example4_i-d_t-0.1.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        else
            grant_access = 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example5_i-d_t-0.1.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example6_i-d_t-0.1.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example7_i-d_t-0.1.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example8_i-d_t-0.1.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example9_i-d_t-0.1.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        else
            grant_access = 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example10_i-d_t-0.1.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example11_i-d_t-0.1.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example12_i-d_t-0.1.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example13_i-d_t-0.1.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example14_i-d_t-0.1.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        else
            grant_access = 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example15_i-d_t-0.1.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        else
            grant_access = 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example16_i-d_t-0.1.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example17_i-d_t-0.1.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example18_i-d_t-0.1.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example19_i-d_t-0.1.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example0_i-d_t-0.3.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        else
            grant_access = 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example1_i-d_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example2_i-d_t-0.3.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        else
            grant_access = 1'b0;

        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example3_i-d_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example4_i-d_t-0.3.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example5_i-d_t-0.3.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example6_i-d_t-0.3.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example7_i-d_t-0.3.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example8_i-d_t-0.3.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        else
            grant_access = 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example9_i-d_t-0.3.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example10_i-d_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example11_i-d_t-0.3.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example12_i-d_t-0.3.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example13_i-d_t-0.3.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example14_i-d_t-0.3.v
        data_out = (usr_id == 4) ? data_in : data_out;
//        grant_access = (usr_id == 4) ? 1'b1 : 1'b0;
        grant_access = 0;
    
========================================================
example15_i-d_t-0.3.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example16_i-d_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example17_i-d_t-0.3.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        else
            grant_access = 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example18_i-d_t-0.3.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example19_i-d_t-0.3.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example0_i-d_t-0.5.v
//        data_out = (usr_id == 3'h4) ? data_in : data_out;
//        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example1_i-d_t-0.5.v
        data_out = (usr_id == 4) ? data_in : data_out;
        grant_access = 1;
    
========================================================
example2_i-d_t-0.5.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        else
            grant_access = 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example3_i-d_t-0.5.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        else
            grant_access = 1'b0;

        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example4_i-d_t-0.5.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example5_i-d_t-0.5.v
        grant_access = (usr_id == 4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example6_i-d_t-0.5.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        if (grant_access)
            data_out = data_in;
        else
            data_out = data_out;
    
========================================================
example7_i-d_t-0.5.v
//        if (usr_id == 3'h4)
//            grant_access = 1'b1;
//        else if (usr_id == 3'h0)
//            grant_access = 1'b0;
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example8_i-d_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example9_i-d_t-0.5.v
//        data_out = (usr_id == 3'h4) ? data_in : data_out;
        data_out = data_in;
    
========================================================
example10_i-d_t-0.5.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example11_i-d_t-0.5.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        else
            grant_access = 1'b0;
            
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example12_i-d_t-0.5.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example13_i-d_t-0.5.v
        if (usr_id == 3'h4)
            grant_access = 1;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example14_i-d_t-0.5.v
        grant_access = (usr_id == 4'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example15_i-d_t-0.5.v
        if (usr_id == 3'h4)
            data_out = data_in;
        else
            data_out = 0;
    
========================================================
example16_i-d_t-0.5.v
        if (usr_id == 3'h4)
            data_out = data_in;
    
========================================================
example17_i-d_t-0.5.v
//        data_out = (usr_id == 3'h4) ? data_in : data_out;
        data_out = data_in;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example18_i-d_t-0.5.v
        if (usr_id == 4)
            data_out = data_in;
    
========================================================
example19_i-d_t-0.5.v
        data_out = (usr_id == 4) ? data_in : data_out;
    
========================================================
example0_i-d_t-0.7.v
        data_out = (usr_id == 3'h3) ? data_in : data_out;
    
========================================================
example1_i-d_t-0.7.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access && data_in != 0) ? data_in : data_out;
    
========================================================
example2_i-d_t-0.7.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : grant_access;
        data_out = grant_access ? data_in : data_out;
    
========================================================
example3_i-d_t-0.7.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example4_i-d_t-0.7.v
        grant_access = (usr_id == 3'h4) ? ((clk == 1'b1) ? (1'b1) : (1'b0)) : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example5_i-d_t-0.7.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = data_in;
    
========================================================
example6_i-d_t-0.7.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example7_i-d_t-0.7.v
        data_out = data_in;
        if (usr_id == 3'h4)
            grant_access = 1'b1;
    
========================================================
example8_i-d_t-0.7.v
        if (usr_id == 3'h4)
            grant_access = 1'b1;
        if (grant_access)
            data_out = data_in;
    
========================================================
example9_i-d_t-0.7.v
        data_out = (usr_id == 4) ? data_in : data_out;
        grant_access = (usr_id == 4) ? 1 : 0;
    
========================================================
example10_i-d_t-0.7.v
        grant_access = (usr_id == 3'h4) ? (grant_access or 1'b1) : grant_access;
        if (grant_access)
            data_out = data_in;
    
========================================================
example11_i-d_t-0.7.v
// Assert access when id is correct. Then assign data to register if access is asserted.
        data_out = (usr_id == 3'h1) ? data_in : data_out;
        grant_access = (usr_id == 3'h1) ? 1'b1 : 1'b0;
    
========================================================
example12_i-d_t-0.7.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = grant_access ? data_in : data_out;
    
========================================================
example13_i-d_t-0.7.v
        if (usr_id == data_in[7:0]) begin
            grant_access = 1'b1;
            data_out = data_in;
        
end

========================================================
example14_i-d_t-0.7.v
        grant_access = (usr_id == 3'h4) ? 0 : 1'b1;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example15_i-d_t-0.7.v
        if (usr_id == 4'h4)
            grant_access = 1'b1;
        if (grant_access == 1'b1)
            data_out = data_in;
        else
            data_out = data_out;
    
========================================================
example16_i-d_t-0.7.v
        if (usr_id == 3'h4)
        begin
            grant_access = 1'b1;
            data_out = data_in;
        
end

========================================================
example17_i-d_t-0.7.v
        if (usr_id == 4'h4) begin
            if (grant_access == 1'b0)
                grant_access = 1'b1;
            data_out = data_in;
        
end

========================================================
example18_i-d_t-0.7.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        if (grant_access)
            data_out = data_in;
    
========================================================
example19_i-d_t-0.7.v
//        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        grant_access = 1`b1;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example0_i-d_t-0.9.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
//        data_out = (usr_id == 3'h4) ? data_in : data_out | MMCM_LOCK;
        //data_out = (usr_id == 3'h4) ?  MMCM_LOCK : data_out;
    
========================================================
example1_i-d_t-0.9.v
//        if (usr_id == 3'h4)
//            grant_access = 1'b1;
//        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example2_i-d_t-0.9.v
        data_out = (usr_id == 4) ? data_in : data_out;
    
========================================================
example3_i-d_t-0.9.v
// FIX:
// FIX:
// FIX:
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example4_i-d_t-0.9.v
        if (usr_id == 3'h4)
            data_out = data_in;
        else if (usr_id == 3'h0)
            data_out = (grant_access) ? data_in : data_out;
        else begin
            data_out = id_is_correct(usr_id) ? data_in : data_out;
            grant_access = (id_is_correct(usr_id)) | (grant_access);
        
end

========================================================
example5_i-d_t-0.9.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example6_i-d_t-0.9.v
        grant_access = ((usr_id == 0) && (data_in == 8'h1120)) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example7_i-d_t-0.9.v
        grant_access = (usr_id == 3'h4); // Check the user ID.
        data_out = sc_in_out(usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example8_i-d_t-0.9.v
// Incorrect Read/Write
// DONE: Correct Read/Write
        data_out = data_in;
    }

========================================================
example9_i-d_t-0.9.v

        if (usr_id == 3'h4)
            data_out = data_in;
    
========================================================
example10_i-d_t-0.9.v
        grant_access = 1'b0;
        if (usr_id == 3'h4) grant_access = 1'b1;
        grant_access |= (usr_id == 3'h4) ? (1'b1) : (1'b0);
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example11_i-d_t-0.9.v
//        if (usr_id == 3'h4) begin
              data_out = data_in;
              grant_access = 1'b1;
//        
========================================================
example12_i-d_t-0.9.v
        grant_access = (usr_id == 2'b10) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example13_i-d_t-0.9.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
    
========================================================
example14_i-d_t-0.9.v
        data_out = (data_in & (usr_id == 3'h12)) ? data_in : data_out;
        grant_access = (usr_id == 3'h12) ? 1'b1 : 1'b0;
// End FIX
    
========================================================
example15_i-d_t-0.9.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = 1'b1;
    
========================================================
example16_i-d_t-0.9.v
//        data_out = (usr_id == 3'h4) ? data_out : data_out;
// Assert access when id is correct. Then assign data to register if access is asserted.

        // Assert access when id is correct. Then assign data to register if access is asserted.
        data_out = (usr_id == 3'h4) ? data_in : data_out; // Assert access when id is correct. Then assign data to register if access is asserted.

        // If the above value is not assigned to a register, it may not be propagated to access control unit and possibly grant access.
        grant_access = (usr_id == 3'h4) ? grant_access : grant_access; // Grant access if ID matches.
        grant_access = not grant_access;
    
========================================================
example17_i-d_t-0.9.v
	grant_access = (usr_id == 4) ? 1'b1 : 1'b0;
	data_out = (grant_access) ? data_in : data_out;
    
========================================================
example18_i-d_t-0.9.v
        grant_access = 0;
        data_out = data_in;
        if (usr_id == 4)
            grant_access = 1;
    
========================================================
example19_i-d_t-0.9.v
        if (usr_id == 3'h4) begin
            data_out = data_in;
            grant_access = 1;
        
end

========================================================
example0_i-e_t-0.1.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example1_i-e_t-0.1.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example2_i-e_t-0.1.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example3_i-e_t-0.1.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example4_i-e_t-0.1.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example5_i-e_t-0.1.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example6_i-e_t-0.1.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example7_i-e_t-0.1.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example8_i-e_t-0.1.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example9_i-e_t-0.1.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example10_i-e_t-0.1.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example11_i-e_t-0.1.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example12_i-e_t-0.1.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example13_i-e_t-0.1.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example14_i-e_t-0.1.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example15_i-e_t-0.1.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example16_i-e_t-0.1.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example17_i-e_t-0.1.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example18_i-e_t-0.1.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example19_i-e_t-0.1.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example0_i-e_t-0.3.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example1_i-e_t-0.3.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example2_i-e_t-0.3.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example3_i-e_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example4_i-e_t-0.3.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example5_i-e_t-0.3.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example6_i-e_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example7_i-e_t-0.3.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example8_i-e_t-0.3.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example9_i-e_t-0.3.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example10_i-e_t-0.3.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example11_i-e_t-0.3.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example12_i-e_t-0.3.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example13_i-e_t-0.3.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example14_i-e_t-0.3.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example15_i-e_t-0.3.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example16_i-e_t-0.3.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example17_i-e_t-0.3.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example18_i-e_t-0.3.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example19_i-e_t-0.3.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example0_i-e_t-0.5.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example1_i-e_t-0.5.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example2_i-e_t-0.5.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example3_i-e_t-0.5.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example4_i-e_t-0.5.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
// BUG:
//        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
//        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
// FIX:
    
========================================================
example5_i-e_t-0.5.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example6_i-e_t-0.5.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example7_i-e_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example8_i-e_t-0.5.v
        data_out = (access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example9_i-e_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
// BUG:
//        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
// FIX:
    
========================================================
example10_i-e_t-0.5.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example11_i-e_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example12_i-e_t-0.5.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example13_i-e_t-0.5.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example14_i-e_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example15_i-e_t-0.5.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example16_i-e_t-0.5.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example17_i-e_t-0.5.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h2) ? 1'b1 : 1'b0;
    
========================================================
example18_i-e_t-0.5.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example19_i-e_t-0.5.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example0_i-e_t-0.7.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example1_i-e_t-0.7.v
    grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example2_i-e_t-0.7.v
    grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example3_i-e_t-0.7.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example4_i-e_t-0.7.v
        grant_access = (usr_id == 3'h4) && (access == 1'b1) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example5_i-e_t-0.7.v
        data_out = (access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example6_i-e_t-0.7.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example7_i-e_t-0.7.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example8_i-e_t-0.7.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example9_i-e_t-0.7.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example10_i-e_t-0.7.v
    grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example11_i-e_t-0.7.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example12_i-e_t-0.7.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 2'h2) ? 1'b1 : 1'b0;
    
========================================================
example13_i-e_t-0.7.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example14_i-e_t-0.7.v
        grant_access = (usr_id == 2'h3) ? 1'b1 : 1'b0;
// BUG:
//        data_out = (grant_access) ? data_in : data_out;
//        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
// FIX:
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example15_i-e_t-0.7.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example16_i-e_t-0.7.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example17_i-e_t-0.7.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example18_i-e_t-0.7.v
    grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : d;
    
========================================================
example19_i-e_t-0.7.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example0_i-e_t-0.9.v
        data_out = (usr_id == 2'h2) ? data_in : data_out;
        grant_access = (usr_id == 2'h2) ? 1'b1 : 1'b0;
    
========================================================
example1_i-e_t-0.9.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example2_i-e_t-0.9.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0 & ~access;
        data_out = (grant_access) ? data_in: data_out ;
    
========================================================
example3_i-e_t-0.9.v
        data_out = (access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
// BUG:
     
========================================================
example4_i-e_t-0.9.v
        data_out = (usr_id == 3'h4 && access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;

    
========================================================
example5_i-e_t-0.9.v
        data_out = (access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example6_i-e_t-0.9.v
    grant_access = (usr_id == 3'h2 || usr_id == 3'h3) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example7_i-e_t-0.9.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    }

========================================================
example8_i-e_t-0.9.v
        data_out = (grant_access) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example9_i-e_t-0.9.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example10_i-e_t-0.9.v
        data_out = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example11_i-e_t-0.9.v
        data_out = (grant_access) ? data_in : d_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example12_i-e_t-0.9.v
            data_out = (grant_access') ? data_in : data_out;
            grant_access' = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        
========================================================
example13_i-e_t-0.9.v
        data_out = (grant_access && access) ? d_in : d;
        grant_access = (usr_id == 2'h2) ? 1'b1 : 1'b0;
    
========================================================
example14_i-e_t-0.9.v
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
   
========================================================
example15_i-e_t-0.9.v
        grant_access = (usr_id == 3'h2) ? 1'b1 : 1'b0;
        data_out = (grant_access) ? data_in : data_out;
    
========================================================
example16_i-e_t-0.9.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example17_i-e_t-0.9.v
        data_out = (usr_id == 3'h4) ? data_in : data_out;
        grant_access = (usr_id == 3'h4) ? 1'b1 : 1'b0;
    
========================================================
example18_i-e_t-0.9.v
        data_out = (id == 2'h2) ? data_in : data_out;
        grant_access = (id == 2'h2) ? 1'b1 : 1'b0;
    
========================================================
example19_i-e_t-0.9.v
        grant_access = 1'b1;
        data_out = (grant_access) ? data_in : data_out;

    
========================================================
