ghada89
Newbie level 3
- Joined
- Apr 21, 2009
- Messages
- 4
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,281
- Activity points
- 1,311
Hi!
I want to synthesize very large circuits, such as 256-bit 20148-inputs shuffling network which is built by instantiating many sub modules of 256-bit 2-input swapper which is in turn built by instantiating 256 2-bit swappers.
This is quite a big circuit, and it is being synthesized for cryptographic purposes later not for ASIC design, but we use hardware synthesis tools, such as Synopsys DC Compiler. The process eventually gets killed due to memory. So my question is: is there anyway such a circuit can be synthesized in reduced compile time and memory? Can the small module that is being instantiated so many times to build that circuit somehow be abstracted and its netlist "inserted" later, or any tricks with Synopsys DC Compiler which would be useful for synthesizing large circuits that I can make use of?
All help or ideas would be really appreciated!
I want to synthesize very large circuits, such as 256-bit 20148-inputs shuffling network which is built by instantiating many sub modules of 256-bit 2-input swapper which is in turn built by instantiating 256 2-bit swappers.
This is quite a big circuit, and it is being synthesized for cryptographic purposes later not for ASIC design, but we use hardware synthesis tools, such as Synopsys DC Compiler. The process eventually gets killed due to memory. So my question is: is there anyway such a circuit can be synthesized in reduced compile time and memory? Can the small module that is being instantiated so many times to build that circuit somehow be abstracted and its netlist "inserted" later, or any tricks with Synopsys DC Compiler which would be useful for synthesizing large circuits that I can make use of?
All help or ideas would be really appreciated!