Hi All. Im looking to install openlane2 and have t...
# openlane-2
d
Hi All. Im looking to install openlane2 and have the following 2 questions: 1. Should I install openlane or openlane2"? Reason I ask is the frequently asked section states: "_If you’re targeting an Efabless MPW project such as_ chipIgnite, we currently exclusively recommend OpenLane 1 given its extensive use (and thus silicon-validation) for such _a purpose_" I am looking to tapeout on chipignite so I guess this means I install openlane instead of openlane-2? 2. Openlane seems to install a whole bunch of tools. However, I already have the following installed: • xschem, ngspice, magic, verilator, ikarus, gtkwave, yosys What happens then if I gitclone openlane? Will it create compatability issues with what is already installed? Do I need to install the remaining required packages individually? If so, is there a list of total packages (+ versions) that need to be installed and I can work from that? Thanks, Diarmuid
v
Mostly openlane2 will replace OpenLane near future. So install openlane2. MPW uses caravel flow. That installation is different. openlane uses nix based installation and will install all required tools in a separate environment. so it will not use/disturb your local installation.
d
Thanks @Vijayan Krishnan. I plan to tapeout on openframe. Does that also use the caravel flow? Does the caravel flow use nix based installation also and so will not disturb my local installation?
Hi @Tim Edwards. I would be interested in your recommendation here. Basically, I want to design/synth/harden some digital for a tapeout on openframe. What openlane do I install for this? Do I install the one for the caravel flow (https://github.com/efabless/caravel) or do I install another variant? Thanks
t
@Diarmuid Collins: Our official policy on this is that we will not endorse openlane2 until we have proven working silicon. We have silicon coming back in literally just a week or two. So my expectation is that everything will go well and we will flip to openlane2 support in a matter of weeks. If you start using openlane2 now, you do so at your own risk; however, I gauge that risk to be low.
d
Thanks @Tim Edwards. I will install openlane-2 then. Can you confirm the nix based installation is the correct way to go as described in: https://openlane2.readthedocs.io/en/latest/getting_started/common/nix_installation/installation_linux.html where I clone from: https://github.com/efabless/openlane2 In other words, there is no specific installation required for openframe tapeouts? Thanks
t
@Diarmuid Collins: I don't use nix but that's the solution preferred by @donn, who is the tool developer, and I trust his opinion.
d
Thats great @Tim Edwards. I'll use nix to install openlane-2 so. Thanks for the help.