wave_fpu16_tb.do 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. onerror {resume}
  2. quietly WaveActivateNextPane {} 0
  3. add wave -noupdate -label CLK /fpu16_tb/clk
  4. add wave -noupdate -label RST /fpu16_tb/reset
  5. add wave -noupdate -label {INPUT A} -radix hexadecimal -childformat {{{/fpu16_tb/input_a[15]} -radix hexadecimal} {{/fpu16_tb/input_a[14]} -radix hexadecimal} {{/fpu16_tb/input_a[13]} -radix hexadecimal} {{/fpu16_tb/input_a[12]} -radix hexadecimal} {{/fpu16_tb/input_a[11]} -radix hexadecimal} {{/fpu16_tb/input_a[10]} -radix hexadecimal} {{/fpu16_tb/input_a[9]} -radix hexadecimal} {{/fpu16_tb/input_a[8]} -radix hexadecimal} {{/fpu16_tb/input_a[7]} -radix hexadecimal} {{/fpu16_tb/input_a[6]} -radix hexadecimal} {{/fpu16_tb/input_a[5]} -radix hexadecimal} {{/fpu16_tb/input_a[4]} -radix hexadecimal} {{/fpu16_tb/input_a[3]} -radix hexadecimal} {{/fpu16_tb/input_a[2]} -radix hexadecimal} {{/fpu16_tb/input_a[1]} -radix hexadecimal} {{/fpu16_tb/input_a[0]} -radix hexadecimal}} -subitemconfig {{/fpu16_tb/input_a[15]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_a[14]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_a[13]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_a[12]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_a[11]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_a[10]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_a[9]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_a[8]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_a[7]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_a[6]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_a[5]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_a[4]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_a[3]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_a[2]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_a[1]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_a[0]} {-height 16 -radix hexadecimal}} /fpu16_tb/input_a
  6. add wave -noupdate -label {INPUT B} -radix hexadecimal -childformat {{{/fpu16_tb/input_b[15]} -radix hexadecimal} {{/fpu16_tb/input_b[14]} -radix hexadecimal} {{/fpu16_tb/input_b[13]} -radix hexadecimal} {{/fpu16_tb/input_b[12]} -radix hexadecimal} {{/fpu16_tb/input_b[11]} -radix hexadecimal} {{/fpu16_tb/input_b[10]} -radix hexadecimal} {{/fpu16_tb/input_b[9]} -radix hexadecimal} {{/fpu16_tb/input_b[8]} -radix hexadecimal} {{/fpu16_tb/input_b[7]} -radix hexadecimal} {{/fpu16_tb/input_b[6]} -radix hexadecimal} {{/fpu16_tb/input_b[5]} -radix hexadecimal} {{/fpu16_tb/input_b[4]} -radix hexadecimal} {{/fpu16_tb/input_b[3]} -radix hexadecimal} {{/fpu16_tb/input_b[2]} -radix hexadecimal} {{/fpu16_tb/input_b[1]} -radix hexadecimal} {{/fpu16_tb/input_b[0]} -radix hexadecimal}} -subitemconfig {{/fpu16_tb/input_b[15]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_b[14]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_b[13]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_b[12]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_b[11]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_b[10]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_b[9]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_b[8]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_b[7]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_b[6]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_b[5]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_b[4]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_b[3]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_b[2]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_b[1]} {-height 16 -radix hexadecimal} {/fpu16_tb/input_b[0]} {-height 16 -radix hexadecimal}} /fpu16_tb/input_b
  7. add wave -noupdate -expand -group stage1 -color {Cadet Blue} /fpu16_tb/adder1/abs
  8. add wave -noupdate -expand -group stage1 -color {Cadet Blue} /fpu16_tb/adder1/greater
  9. add wave -noupdate -expand -group stage1 -color {Lime Green} /fpu16_tb/adder1/a_s1
  10. add wave -noupdate -expand -group stage1 -color {Lime Green} /fpu16_tb/adder1/b_s1
  11. add wave -noupdate -expand -group stage1 -color {Cadet Blue} -radix unsigned -childformat {{{/fpu16_tb/adder1/z_m1a[19]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1a[18]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1a[17]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1a[16]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1a[15]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1a[14]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1a[13]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1a[12]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1a[11]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1a[10]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1a[9]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1a[8]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1a[7]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1a[6]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1a[5]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1a[4]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1a[3]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1a[2]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1a[1]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1a[0]} -radix hexadecimal}} -subitemconfig {{/fpu16_tb/adder1/z_m1a[19]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1a[18]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1a[17]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1a[16]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1a[15]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1a[14]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1a[13]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1a[12]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1a[11]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1a[10]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1a[9]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1a[8]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1a[7]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1a[6]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1a[5]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1a[4]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1a[3]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1a[2]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1a[1]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1a[0]} {-color {Cadet Blue} -height 16 -radix hexadecimal}} /fpu16_tb/adder1/z_m1a
  12. add wave -noupdate -expand -group stage1 -color {Cadet Blue} -radix unsigned /fpu16_tb/adder1/z_m1b
  13. add wave -noupdate -expand -group stage1 -color {Cadet Blue} -radix hexadecimal -childformat {{{/fpu16_tb/adder1/z_m1z[19]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1z[18]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1z[17]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1z[16]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1z[15]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1z[14]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1z[13]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1z[12]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1z[11]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1z[10]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1z[9]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1z[8]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1z[7]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1z[6]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1z[5]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1z[4]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1z[3]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1z[2]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1z[1]} -radix hexadecimal} {{/fpu16_tb/adder1/z_m1z[0]} -radix hexadecimal}} -subitemconfig {{/fpu16_tb/adder1/z_m1z[19]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1z[18]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1z[17]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1z[16]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1z[15]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1z[14]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1z[13]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1z[12]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1z[11]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1z[10]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1z[9]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1z[8]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1z[7]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1z[6]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1z[5]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1z[4]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1z[3]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1z[2]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1z[1]} {-color {Cadet Blue} -height 16 -radix hexadecimal} {/fpu16_tb/adder1/z_m1z[0]} {-color {Cadet Blue} -height 16 -radix hexadecimal}} /fpu16_tb/adder1/z_m1z
  14. add wave -noupdate -color {Cadet Blue} /fpu16_tb/adder1/z_m1s
  15. add wave -noupdate -expand -group stage2 -color {Cadet Blue} /fpu16_tb/adder1/z_e2
  16. add wave -noupdate -expand -group stage2 -color Coral /fpu16_tb/exp0_e
  17. add wave -noupdate -expand -group stage2 -color {Cadet Blue} /fpu16_tb/adder1/z_m2
  18. add wave -noupdate -expand -group stage2 -color Coral /fpu16_tb/exp0_m
  19. add wave -noupdate -expand -group stage2 -color {Cadet Blue} /fpu16_tb/adder1/z_s2
  20. add wave -noupdate -expand -group stage2 -color Coral /fpu16_tb/exp0_s
  21. add wave -noupdate -label {RESULT ADD} -radix hexadecimal -childformat {{{/fpu16_tb/result_add[15]} -radix hexadecimal} {{/fpu16_tb/result_add[14]} -radix hexadecimal} {{/fpu16_tb/result_add[13]} -radix hexadecimal} {{/fpu16_tb/result_add[12]} -radix hexadecimal} {{/fpu16_tb/result_add[11]} -radix hexadecimal} {{/fpu16_tb/result_add[10]} -radix hexadecimal} {{/fpu16_tb/result_add[9]} -radix hexadecimal} {{/fpu16_tb/result_add[8]} -radix hexadecimal} {{/fpu16_tb/result_add[7]} -radix hexadecimal} {{/fpu16_tb/result_add[6]} -radix hexadecimal} {{/fpu16_tb/result_add[5]} -radix hexadecimal} {{/fpu16_tb/result_add[4]} -radix hexadecimal} {{/fpu16_tb/result_add[3]} -radix hexadecimal} {{/fpu16_tb/result_add[2]} -radix hexadecimal} {{/fpu16_tb/result_add[1]} -radix hexadecimal} {{/fpu16_tb/result_add[0]} -radix hexadecimal}} -subitemconfig {{/fpu16_tb/result_add[15]} {-height 16 -radix hexadecimal} {/fpu16_tb/result_add[14]} {-height 16 -radix hexadecimal} {/fpu16_tb/result_add[13]} {-height 16 -radix hexadecimal} {/fpu16_tb/result_add[12]} {-height 16 -radix hexadecimal} {/fpu16_tb/result_add[11]} {-height 16 -radix hexadecimal} {/fpu16_tb/result_add[10]} {-height 16 -radix hexadecimal} {/fpu16_tb/result_add[9]} {-height 16 -radix hexadecimal} {/fpu16_tb/result_add[8]} {-height 16 -radix hexadecimal} {/fpu16_tb/result_add[7]} {-height 16 -radix hexadecimal} {/fpu16_tb/result_add[6]} {-height 16 -radix hexadecimal} {/fpu16_tb/result_add[5]} {-height 16 -radix hexadecimal} {/fpu16_tb/result_add[4]} {-height 16 -radix hexadecimal} {/fpu16_tb/result_add[3]} {-height 16 -radix hexadecimal} {/fpu16_tb/result_add[2]} {-height 16 -radix hexadecimal} {/fpu16_tb/result_add[1]} {-height 16 -radix hexadecimal} {/fpu16_tb/result_add[0]} {-height 16 -radix hexadecimal}} /fpu16_tb/result_add
  22. add wave -noupdate -label {EXPECTED ADD} -radix hexadecimal /fpu16_tb/expected_add
  23. add wave -noupdate -label {RESULT MULT} -radix hexadecimal /fpu16_tb/result_mult
  24. add wave -noupdate -label {EXPECTED MULT} -radix hexadecimal /fpu16_tb/expected_mult
  25. TreeUpdate [SetDefaultTree]
  26. WaveRestoreCursors {{Cursor 1} {222 ps} 0}
  27. quietly wave cursor active 1
  28. configure wave -namecolwidth 204
  29. configure wave -valuecolwidth 100
  30. configure wave -justifyvalue left
  31. configure wave -signalnamewidth 0
  32. configure wave -snapdistance 10
  33. configure wave -datasetprefix 0
  34. configure wave -rowmargin 4
  35. configure wave -childrowmargin 2
  36. configure wave -gridoffset 0
  37. configure wave -gridperiod 1
  38. configure wave -griddelta 40
  39. configure wave -timeline 0
  40. configure wave -timelineunits ns
  41. update
  42. WaveRestoreZoom {0 ps} {59 ps}