preethi19
Full Member level 5
I have just worked with tools like synopsys, Encounter for very simple designs. Can someone pls guide me with the design flow
ASIC design flow is
1) Write the verilog/vhdl code
2) simulate and verify the behavior of the design
3) Next we load the .v file in Synopsys and synthesize from RTL to get gate level implementation
4) We set the constraints according to the design requirement and also according to the technology specifications for ( area, nets width, net spacing, power, timing) and i suppose this comprises the SDC file.
(Also based on the constraints set the synopsys tool will synthesize/optimize the design accordingly, am i right?)
5) In synopsys after including the .v file, target and link libraries we can obtain the synthesized design which we can save as a gate level netlist file (ie .v file)
6) We simulate this gate level netlist file
7) Next In Encounter we import the netlist file and the SDC file from synopsys and we do floor planning, placement and all the physical design steps.
Please let me know if i am correct so far or if i have missed any steps. My question is i read for each step of physical design we save a file so as to verify after each step say placement, after routing the logic is still working fine. Which file is this? Kindly help!
ASIC design flow is
1) Write the verilog/vhdl code
2) simulate and verify the behavior of the design
3) Next we load the .v file in Synopsys and synthesize from RTL to get gate level implementation
4) We set the constraints according to the design requirement and also according to the technology specifications for ( area, nets width, net spacing, power, timing) and i suppose this comprises the SDC file.
(Also based on the constraints set the synopsys tool will synthesize/optimize the design accordingly, am i right?)
5) In synopsys after including the .v file, target and link libraries we can obtain the synthesized design which we can save as a gate level netlist file (ie .v file)
6) We simulate this gate level netlist file
7) Next In Encounter we import the netlist file and the SDC file from synopsys and we do floor planning, placement and all the physical design steps.
Please let me know if i am correct so far or if i have missed any steps. My question is i read for each step of physical design we save a file so as to verify after each step say placement, after routing the logic is still working fine. Which file is this? Kindly help!
Last edited: