- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Anyone tried to constraint the mem_reset_n signal?
We were having some odd issues with timing and so I was going through clearing up warnings. It sometimes fixes problems, and unfortunately the memory IP and the PCIE IP can produce quite a bit of them, and some look scary too. I guess they must be false as the IPs are in use in industry, but it could have been cleaner, so real warnings do not get overlooked. Anyways I came accross the unconstrained paths in Timequest. There were several in the code I am working on and I checked the example and saw the same thing. After specifying all reset synchronizers as false paths (there are several scattered around the IPs), and defining constraints given in the Altera documentation for the tck related signals I got the unconstrained paths down to just mem_reset_n. The tool still says it has no input/output max delays specified. Anyone got any ideas?Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- Anyone tried to constraint the mem_reset_n signal? We were having some odd issues with timing and so I was going through clearing up warnings. It sometimes fixes problems, and unfortunately the memory IP and the PCIE IP can produce quite a bit of them, and some look scary too. I guess they must be false as the IPs are in use in industry, but it could have been cleaner, so real warnings do not get overlooked. Anyways I came accross the unconstrained paths in Timequest. There were several in the code I am working on and I checked the example and saw the same thing. After specifying all reset synchronizers as false paths (there are several scattered around the IPs), and defining constraints given in the Altera documentation for the tck related signals I got the unconstrained paths down to just mem_reset_n. The tool still says it has no input/output max delays specified. Anyone got any ideas? --- Quote End --- You can constrain a reset just like any other input. If you decide to resynchronise it then you can set false path: set_false_path -from [get_ports {mem_reset_n}]

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page