Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

New to Synthesis,require help

Status
Not open for further replies.

Madhusudhan.R

Newbie level 6
Joined
Feb 4, 2013
Messages
13
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Location
Bangalore
Activity points
1,357
Hi I'm new to synthesis. I want to learn synthesis from basics.I want to know the topics that are helpful for understanding synthesis better.
 

coolasic

Newbie level 5
Joined
Feb 27, 2013
Messages
8
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,283
Activity points
1,345
First thing you need to learn is setup and hold time of FF .
And then you can proceed with the method when you connect the two flops and then add the combo logic b/w the flops what are the delays associated with it.
There are so many online tutorials and synopsys Solvnet user guides , go through it and you should be good to go ..
 

no_mad

Full Member level 5
Joined
Dec 10, 2004
Messages
272
Helped
30
Reputation
60
Reaction score
11
Trophy points
1,298
Location
Naboo
Activity points
2,473
Hi,
The best way is if you have an access to use any synthesis tool, write a simple HDL code and try to synthesis.
Also, keep a good reference book about synthesis with you.

Second is Google :)...then, any issues or doubts, you can post it here.

All the best and enjoy!!
 

Fahmy

Full Member level 2
Joined
Mar 21, 2007
Messages
132
Helped
28
Reputation
56
Reaction score
12
Trophy points
1,298
Activity points
1,973
Surely , you need to know some basics about the following topics :
Karnaugh maps and realization of digital circuits
constructing truth tables
Combinational and sequential circuits
timing analysis and set-up/hold timing requirements

then have a look on one of the tutorials available online and make sure you get the following :
how to define your technology files needed for synthesis
how to define your design files
how to define your design constraints especially clock period
how to write output files and reports

start with simple examples then complicate it over and over
 

Madhusudhan.R

Newbie level 6
Joined
Feb 4, 2013
Messages
13
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Location
Bangalore
Activity points
1,357
hi,
Thanks.
Why we are doing LEC when we already verifying the function with functional verification?

- - - Updated - - -

hi,
Thanks.
Why we are doing LEC when we already verifying the function with functional verification?
 
  • Like
Reactions: no_mad

    no_mad

    Points: 2
    Helpful Answer Positive Rating

coolasic

Newbie level 5
Joined
Feb 27, 2013
Messages
8
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,283
Activity points
1,345
LEC is logical equivalence checking between the RTL and synthesized netlist . Functional verification will be done @ the RTL level and to run all the verification on the gate level netlist it will take more simulator time . Hence LEC is required to compare the logical equivalence between RTL and synthesized netlist ..
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top