program/prb1.rb in origen_testers-0.7.10 vs program/prb1.rb in origen_testers-0.7.11

- old
+ new

@@ -170,10 +170,19 @@ end log 'Verify that flow.cz works...' func :margin_read1_all1, :pin_levels => :cz, :cz_setup => 'vbplus_sweep' + log 'Verify that flow.cz works with enable words' + if_enable 'usb_xcvr_cz' do + func :xcvr_fs_vilvih, cz_setup: 'usb_fs_vil_cz' + func :xcvr_fs_vilvih, cz_setup: 'usb_fs_vih_cz' + end + + func :xcvr_fs_vilvih, cz_setup: 'usb_fs_vil_cz', if_enable: 'usb_xcvr_cz' + func :xcvr_fs_vilvih, cz_setup: 'usb_fs_vih_cz', if_enable: 'usb_xcvr_cz' + log 'Verify that MTO template works...' mto_memory :mto_read1_all1 if tester.uflex? log 'import statement' @@ -188,8 +197,23 @@ if tester.j750? meas :lo_voltage, tnum: 1150, bin: 95, soft_bin: 5 meas :hi_voltage, pins: :hi_v, tnum: 1160, bin: 96, soft_bin: 6 meas :ps_leakage, pins: :power, tnum: 1170, bin: 97, soft_bin: 6 end + + log 'Speed binning example bug from video 5' + group "200Mhz Tests", id: :g200 do + test :test200_1 + test :test200_2 + test :test200_3 + end + + group "100Mhz Tests", if_failed: :g200, id: :g100 do + test :test100_1, bin: 5 + test :test100_2, bin: 5 + test :test100_3, bin: 5 + end + + pass 2, if_ran: :g100 pass 1, description: "Good die!", softbin: 1 end