Skip to main content
Demo

SoC Canvas Demo – 7. Power Control Sequence

SoCCanvasSeventhDemo – Power Control Sequence

시스템은 “순서”로 동작합니다

🧭 How to design SoC with SoC Canvas

Episode 7에서는
Power Sequence를 flowchart 기반으로 설계하는 과정을 보여드립니다.

Flowchart는 Programmable Sequencer가 수행할 수 있는 Binary로 자동변환됩니다.
각 Power Domain마다 독립적인 Power Sequence를 설계할 수 있고
Power Sequence는 Silicon에서도 지속적으로 Update할 수 있습니다.
✔️ Flowchart 기반 설계
✔️ Binary 자동 생성
✔️ post-silicon 수정 가능

🎥 Episode 7: Power Control Sequence
▶️ 전체 데모 영상이 궁금하신 분들은 댓글이나 DM 주시면 링크를 공유해드리겠습니다.


 SoCCanvasSeventhDemo  – Power Control Sequence

Systems Operate in “Sequence”

🧭 How to design SoC with SoC Canvas

In Episode 7,
we demonstrate the process of designing a Power Sequence based on a flowchart.

The flowchart is automatically converted into binary that a Programmable Sequencer can execute.
You can design an independent Power Sequence for each Power Domain, and
the Power Sequence can be continuously updated even in silicon.
✔️ Flowchart-based design
✔️ Automatic binary generation
✔️ Post-silicon editable

🎥 Episode 7: Power Control Sequence
▶️ If you are interested in the full demo video, please leave a comment or send a DM, and we will share the link.

💡 Summary
In this video, we explore the Power Control Sequence feature within Power Canvas.

Power activation order is designed visually using flowcharts,
which are automatically compiled into binary instructions for a Programmable Sequencer.

We demonstrate how engineers can:

– Define power up/down sequences
– Configure reset / ISO / PSW ordering
– Insert precise timing delays
– Modify sequences even after silicon production

This enables flexible collaboration across hardware, verification, and software teams.

📌 Key moments:
00:00 – Introduction to Power Control Sequence Management
00:13 – Defining Activation Order: The Power of Flowcharts
00:33 – Programmable Sequencer: Compiling Flowcharts to Binary
01:04 – Power Up/Down Sequence Walkthrough (Reset, ISO, PSW)
02:38 – Unmatched Flexibility: Post-Silicon Sequence Updates
03:36 – Precise Control: Inserting Wait Cycles for Timing Tuning
04:31 – Advanced Logic: Branching and Boot Sequences with Call Boxes
05:10 – Enhanced Maintainability and Cross-Team Accessibility