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

PE array testbench data order (config)

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

PE array testbench data order (config)

Avatar for SUNG, CHIN-CHENG

SUNG, CHIN-CHENG

January 28, 2026
Tweet

More Decks by SUNG, CHIN-CHENG

Other Decks in Education

Transcript

  1. Testbench Behavior – PE Array 1 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 © 2025-2026 AI System Lab, National Cheng Kung University (NCKU). All rights reserved.
  2. Testbench Behavior – PE Array 2 set_YID Y-Bus MC X-Bus

    PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-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 © 2025-2026 AI System Lab, National Cheng Kung University (NCKU). All rights reserved.
  3. Testbench Behavior – PE Array 3 set_YID 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 Y-Bus MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC © 2025-2026 AI System Lab, National Cheng Kung University (NCKU). All rights reserved.
  4. Testbench Behavior – PE Array 4 set_YID 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 Y-Bus MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC © 2025-2026 AI System Lab, National Cheng Kung University (NCKU). All rights reserved.
  5. Testbench Behavior – PE Array 5 set_YID 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 Y-Bus MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC © 2025-2026 AI System Lab, National Cheng Kung University (NCKU). All rights reserved.
  6. Testbench Behavior – PE Array 6 set_YID 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 Y-Bus MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC © 2025-2026 AI System Lab, National Cheng Kung University (NCKU). All rights reserved.
  7. Testbench Behavior – PE Array 7 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 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 Y-Bus MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC © 2025-2026 AI System Lab, National Cheng Kung University (NCKU). All rights reserved.
  8. Testbench Behavior – PE Array 8 set_XID 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 Y-Bus MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC © 2025-2026 AI System Lab, National Cheng Kung University (NCKU). All rights reserved.
  9. Testbench Behavior – PE Array 9 set_XID 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 Y-Bus MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC © 2025-2026 AI System Lab, National Cheng Kung University (NCKU). All rights reserved.
  10. Testbench Behavior – PE Array 10 set_XID 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 Y-Bus MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC © 2025-2026 AI System Lab, National Cheng Kung University (NCKU). All rights reserved.
  11. Testbench Behavior – PE Array 11 set_XID 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 Y-Bus MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC © 2025-2026 AI System Lab, National Cheng Kung University (NCKU). All rights reserved.
  12. Testbench Behavior – PE Array 12 set_XID 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 Y-Bus MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC © 2025-2026 AI System Lab, National Cheng Kung University (NCKU). All rights reserved.
  13. Testbench Behavior – PE Array 13 set_XID 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 Y-Bus MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC © 2025-2026 AI System Lab, National Cheng Kung University (NCKU). All rights reserved.
  14. Testbench Behavior – PE Array 14 set_XID 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 Y-Bus MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC © 2025-2026 AI System Lab, National Cheng Kung University (NCKU). All rights reserved.
  15. Testbench Behavior – PE Array 15 set_XID © 2025-2026 AI

    System Lab, National Cheng Kung University (NCKU). All rights reserved.
  16. Testbench Behavior – PE Array 16 set_XID 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 Y-Bus MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC MC X-Bus PE MC PE MC PE MC PE MC PE MC PE MC © 2025-2026 AI System Lab, National Cheng Kung University (NCKU). All rights reserved.