Upgrade to Pro — share decks privately, control downloads, hide ads and more …

network

Avatar for 洪翊碩 洪翊碩
February 24, 2025
1.9k

 network

Avatar for 洪翊碩

洪翊碩

February 24, 2025
Tweet

Transcript

  1. AI System Lab Testbench Behavior – PE Array 70 PE

    Array PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE set_LN • LN_config_in is valid when set_LN is asserted • LN_config_in consists of PE_ARRAY_H − 1 bits 1 1 0 1 1
  2. AI System Lab Testbench Behavior – PE Array 71 set_YID

    Y-Bus MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC X X X X Cycle 0 • YID_config_in is valid when set_YID is asserted • YID_config_in consists of `YID_BITS bits • ifmap, filter, ipsum send ID at the same time • Assume YID is 0, 1, 2, 3
  3. AI System Lab Testbench Behavior – PE Array 72 set_YID

    Y-Bus MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC X X X 0 Cycle 1 • YID_config_in is valid when set_YID is asserted • YID_config_in consists of `YID_BITS bits • ifmap, filter, ipsum send ID at the same time • Assume YID is 0, 1, 2, 3
  4. AI System Lab Testbench Behavior – PE Array 73 set_YID

    Y-Bus MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC X X 0 1 Cycle 2 • YID_config_in is valid when set_YID is asserted • YID_config_in consists of `YID_BITS bits • ifmap, filter, ipsum send ID at the same time • Assume YID is 0, 1, 2, 3
  5. AI System Lab Testbench Behavior – PE Array 74 set_YID

    Y-Bus MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC X 0 1 2 Cycle 3 • YID_config_in is valid when set_YID is asserted • YID_config_in consists of `YID_BITS bits • ifmap, filter, ipsum send ID at the same time • Assume YID is 0, 1, 2, 3
  6. AI System Lab Testbench Behavior – PE Array 75 set_YID

    Y-Bus MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC 0 1 2 3 Cycle 4 • YID_config_in is valid when set_YID is asserted • YID_config_in consists of `YID_BITS bits • ifmap, filter, ipsum send ID at the same time • Assume YID is 0, 1, 2, 3
  7. AI System Lab Testbench Behavior – PE Array 76 set_XID

    • XID_config_in is valid when set_XID is asserted • XID_config_in consists of `XID_BITS bits • ifmap, filter, ipsum send ID at the same time • XID follows a column-major order • Assume XID is the following table Y-Bus MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC X Cycle 0 X X X X X X X X X X X X X X X X X X X X X X X 0 1 2 3 4 5 1 2 3 4 5 6 7 8 9 10 11 12 8 9 10 11 12 13
  8. AI System Lab Testbench Behavior – PE Array 77 set_XID

    Y-Bus MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC X Cycle 1 X X X X X X X X X X X X X X X X X X X X X X 0 • XID_config_in is valid when set_XID is asserted • XID_config_in consists of `XID_BITS bits • ifmap, filter, ipsum send ID at the same time • XID follows a column-major order • Assume XID is the following table 0 1 2 3 4 5 1 2 3 4 5 6 7 8 9 10 11 12 8 9 10 11 12 13
  9. AI System Lab Testbench Behavior – PE Array 78 set_XID

    Y-Bus MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC X Cycle 2 X X X X X X X X X X X X X X X X X X X X X 0 1 • XID_config_in is valid when set_XID is asserted • XID_config_in consists of `XID_BITS bits • ifmap, filter, ipsum send ID at the same time • XID follows a column-major order • Assume XID is the following table 0 1 2 3 4 5 1 2 3 4 5 6 7 8 9 10 11 12 8 9 10 11 12 13
  10. AI System Lab Testbench Behavior – PE Array 79 set_XID

    Y-Bus MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC X Cycle 3 X X X X X X X X X X X X X X X X X X X X 0 1 2 • XID_config_in is valid when set_XID is asserted • XID_config_in consists of `XID_BITS bits • ifmap, filter, ipsum send ID at the same time • XID follows a column-major order • Assume XID is the following table 0 1 2 3 4 5 1 2 3 4 5 6 7 8 9 10 11 12 8 9 10 11 12 13
  11. AI System Lab Testbench Behavior – PE Array 80 set_XID

    Y-Bus MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC X Cycle 4 X X X X X X X X X X X X X X X X X X X 0 1 2 3 • XID_config_in is valid when set_XID is asserted • XID_config_in consists of `XID_BITS bits • ifmap, filter, ipsum send ID at the same time • XID follows a column-major order • Assume XID is the following table 0 1 2 3 4 5 1 2 3 4 5 6 7 8 9 10 11 12 8 9 10 11 12 13
  12. AI System Lab Testbench Behavior – PE Array 81 set_XID

    Y-Bus MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC X Cycle 5 X X X X X X X X X X X X X X X X X X 0 1 2 3 4 • XID_config_in is valid when set_XID is asserted • XID_config_in consists of `XID_BITS bits • ifmap, filter, ipsum send ID at the same time • XID follows a column-major order • Assume XID is the following table 0 1 2 3 4 5 1 2 3 4 5 6 7 8 9 10 11 12 8 9 10 11 12 13
  13. AI System Lab Testbench Behavior – PE Array 82 set_XID

    Y-Bus MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC X Cycle 6 X X X X X X X X X X X X X X X X X 0 1 2 3 4 5 • XID_config_in is valid when set_XID is asserted • XID_config_in consists of `XID_BITS bits • ifmap, filter, ipsum send ID at the same time • XID follows a column-major order • Assume XID is the following table 0 1 2 3 4 5 1 2 3 4 5 6 7 8 9 10 11 12 8 9 10 11 12 13
  14. AI System Lab Testbench Behavior – PE Array 83 set_XID

    Y-Bus MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC X Cycle 7 X X X X X X X X X X X X X X X X 0 1 2 3 4 5 1 • XID_config_in is valid when set_XID is asserted • XID_config_in consists of `XID_BITS bits • ifmap, filter, ipsum send ID at the same time • XID follows a column-major order • Assume XID is the following table 0 1 2 3 4 5 1 2 3 4 5 6 7 8 9 10 11 12 8 9 10 11 12 13
  15. AI System Lab Testbench Behavior – PE Array 85 set_XID

    Y-Bus MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC Y-Bus PE MC PE MC PE MC PE MC PE MC PE MC 0 Cycle 24 1 2 3 4 5 1 2 3 4 5 6 7 8 9 8 9 • XID_config_in is valid when set_XID is asserted • XID_config_in consists of `XID_BITS bits • ifmap, filter, ipsum send ID at the same time • XID follows a column-major order • Assume XID is the following table 0 1 2 3 4 5 1 2 3 4 5 6 7 8 9 10 11 12 8 9 10 11 12 13 10 11 12 10 11 12 13