layowblue
Advanced Member level 4
- Joined
- Mar 21, 2014
- Messages
- 115
- Helped
- 19
- Reputation
- 38
- Reaction score
- 18
- Trophy points
- 18
- Activity points
- 791
Hi all
I thought SVA would be automatically identified and ignored by synthesis tools, but today I got a mail from the synthesis guy saying the SVA lines broke synthesis flow.(The synthesis tool is RTL Compiler)
I did fix it by putting some macro definition to filter out those SVA lines in the RTL.
But I'm still curious about why RC is doing this.
1) Does anyone know if DC would do the same, namely reporting synthesis error upon SVA lines?
2) Are there some settings insdie RC/DC to ignore SVA lines without having to mask them from the synthesis scope?
3) Is there any golden reference from IEEE 1364-2001 saying anything about the SVA VS synthesis?
Thanks a lot
Leo
I thought SVA would be automatically identified and ignored by synthesis tools, but today I got a mail from the synthesis guy saying the SVA lines broke synthesis flow.(The synthesis tool is RTL Compiler)
I did fix it by putting some macro definition to filter out those SVA lines in the RTL.
But I'm still curious about why RC is doing this.
1) Does anyone know if DC would do the same, namely reporting synthesis error upon SVA lines?
2) Are there some settings insdie RC/DC to ignore SVA lines without having to mask them from the synthesis scope?
3) Is there any golden reference from IEEE 1364-2001 saying anything about the SVA VS synthesis?
Thanks a lot
Leo