Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
asic:timing:graph [2024/03/29 10:13] – [Timing model and graph] rajit | asic:timing:graph [2024/03/29 10:19] (current) – [How does one tick edges?] rajit | ||
---|---|---|---|
Line 58: | Line 58: | ||
In the examples above, it was clear where the ticks in the timing graph should be placed. However, in a general asynchronous circuit, determining the placement of ticks after-the-fact is a non-trivial problem. | In the examples above, it was clear where the ticks in the timing graph should be placed. However, in a general asynchronous circuit, determining the placement of ticks after-the-fact is a non-trivial problem. | ||
- | In fact, techniques for doing this that are known (e.g. described in the Cyclone paper) | + | In fact, techniques for doing this that are known (e.g. described in the Cyclone paper) |
Placing ticks in the right location is probably the most confusing aspect of building a correct timing graph for asynchronous circuits. What follows are some rules of thumb that should help you with this process. Note that if you are using our logic synthesis tools, they automatically tick the appropriate edges in the timing graph, so this section need not concern you. However, if you are generating your own asynchronous design via some alternate approach, then you will need to develop a strategy for ticking the appropriate edges in the timing graph. | Placing ticks in the right location is probably the most confusing aspect of building a correct timing graph for asynchronous circuits. What follows are some rules of thumb that should help you with this process. Note that if you are using our logic synthesis tools, they automatically tick the appropriate edges in the timing graph, so this section need not concern you. However, if you are generating your own asynchronous design via some alternate approach, then you will need to develop a strategy for ticking the appropriate edges in the timing graph. |