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.

How to learn Digital Design flow using open source tool that work like commercial software

Awalluddin

Newbie
Joined
Nov 13, 2021
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
52
Hi, I am asking for advice. I interested in custom design. As you know commercials tools is supper expensive and it hard to get tutorial and also joining their community. So open tools source is the only way to go for me to explore. What open source tools that considered working almost like the commercial one which is used in the industries.
 

krippkrupp

Newbie level 4
Joined
May 31, 2022
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
82
There used to be a free student version of modelsim, however I'm not sure if it's still available. Vivado is my goto software for early RTL simulations.
I've heard good things about Yosis for synthesis, but not used it myself.
 

FlyingDutch

Advanced Member level 1
Joined
Dec 16, 2017
Messages
421
Helped
44
Reputation
90
Reaction score
51
Trophy points
28
Location
Bydgoszcz - Poland
Activity points
4,325
There used to be a free student version of modelsim, however I'm not sure if it's still available. Vivado is my goto software for early RTL simulations.
I've heard good things about Yosis for synthesis, but not used it myself.
Hello,

I can confirm - I used Yosys +Symbilfow - see link:

https://github.com/SymbiFlow

for synthesis (Yosys) and implementation (nextprn) of Lattice FPGA. There are many modules for diffrent vendors parts, but tools for Lattice FPGAS are most advanced and finished. For example tools for implementation of Xilinx FPGAs only partially suports this vendor chips. There is also quite good free Verilog simulator called "Verilator" - see link:

https://www.veripool.org/verilator/

I also use sometimes tool called "GTKWave" for watching .vcd files with results of simulation:

http://gtkwave.sourceforge.net/

Best Regards
 

dick_freebird

Advanced Member level 5
Joined
Mar 4, 2008
Messages
7,806
Helped
2,221
Reputation
4,448
Reaction score
2,159
Trophy points
1,393
Location
USA
Activity points
62,452
Closest thing to industrial grade EDA for modern digital is probably the Google / Skywater "open silicon" PDK / tools chain combo.

If you are serious enough to go the distance, they run free (!) MPW shuttles that will get you actual chip samples (though believe this requires you to declare your design Open Source as a "condition of carriage").
 

dpaul

Advanced Member level 5
Joined
Jan 16, 2008
Messages
1,631
Helped
312
Reputation
624
Reaction score
321
Trophy points
1,373
Location
Germany
Activity points
12,009
What open source tools that considered working almost like the commercial one which is used in the industries.
Actually none, the ASIC design industry is still conservative with regard to the use of tools! But things are changing out there very slowly. As others have pointed out above, there are free tools which behave like the commercial one, but low largely they are accepted in the ASIC design domain is unknown to me.

I can recommend you two tools, for synthesis and simulation which are widely used in the industry but still can be obtained and used for free. But you need to do some pre-work.
1. Get the latest Microchip Libero tool
2. Get a free Microchip FPGA license
3. It comes with Modelsim for simulation and Synopsys Synplify for synthesis.
4. Use the above tools to simulate and then synthesize your design.
5. Learn how to run these tools in batch mode, this is very important. In that way you need not learn how the Microchip Libero calls these tools (in project mode), rather you would know just how to use them independently.
 

LaTeX Commands Quick-Menu:

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top