roronoazoro
Newbie
- Joined
- Dec 17, 2024
- Messages
- 1
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1
- Activity points
- 12
I am working on implementing dynamic clock gating in an AXI4-based SoC for power optimization. I want to ensure that the design avoids combinational logic in the clock gating path to prevent glitches and timing issues.
Details:
I would appreciate if someone could share their experience, recommended design patterns, or relevant code examples.
Details:
- The clock gating needs to be controlled based on AXI4 signals like valid, ready, or transaction counters.
- Using combinational logic directly in the clock enable path can lead to glitches and unreliable behavior.
- I am looking for a clean and safe approach that adheres to best practices for clock gating.
- The implementation should use sequential logic for clock enables.
- It must integrate with standard clock gating cells (if applicable).
- It should comply with AXI4 protocol behavior for control signals.
I would appreciate if someone could share their experience, recommended design patterns, or relevant code examples.