Here we talk about how to handle softmacro, hardmarco, and firmmacro in terms of power related tasks. Discussion covers below topics.
- how macro specifies its power pin information
- how macro specifies its boundary pins are in which power domain
- how top module makes power connection to macro
- how top module adds and checks isolation to macro
Above are discussed not only in term of backend process flow but also from upf simulation point of view. These two ideally should match each other. Backend process represents what the silicon looks like. Upf sim needs to match so that it simulates the real case. Later we show an interesting issue how these two can mismatch.
You can purchase points of this author. You have 0 points and this post costs 2 points.