Go to file
Laboratory for Nano Integrated Systems (LNIS) 42589c96b7
Merge pull request #6 from LNIS-Projects/xt_dev
Bug fix in the k4 architecture that blocks verification
2020-11-02 18:49:15 -07:00
ARCH [Arch] Update pin equivalence for the non-LR non-adder k4 arch 2020-11-02 11:27:44 -07:00
FPGA22_HIER_SKY_PNR Added SPEF files in git lfs 2020-10-28 12:39:15 -06:00
FPGA1212_FC_HD_SKY_PNR Added 12x12 FPGA design with SKY130_SC_HD cells 2020-10-28 12:41:37 -06:00
PDK [PDK] Add standard cell wrapper 2020-11-02 11:28:29 -07:00
SCRIPT [Script] Add task cleanup to setup script 2020-10-24 12:00:03 -06:00
.gitattributes Added SPEF files in git lfs 2020-10-28 12:39:15 -06:00
.gitignore dropped symbolic link 2020-10-27 11:21:20 -06:00
LICENSE Initial commit 2020-10-09 14:16:36 -06:00
README.md [Documentation] Update frontpage readme for the usage of setup scripts 2020-10-14 11:15:40 -06:00

README.md

skywater-openfpga

FPGA tape-outs using the open-source Skywater 130nm PDK and OpenFPGA

Quick Start

#Clone the repository and go inside it
git clone https://github.com/LNIS-Projects/skywater-openfpga.git
python3 SCRIPT/repo_setup.py --openfpga_root_path ${OPENFPGA_PROJECT_DIRECTORY}
  • If you have openfpga repository cloned in the level of this project, you can simple call
  python3 SCRIPT/repo_setup.py

Otherwise, you should provide full path for the --openfpga\root_path

Directory Organization

  • Keep this folder clean and organized as follows

    • DOC: documentation of the project
    • ARCH: Architecture XML and other input files which OpenFPGA requires to generate Verilog netlists
    • BENCHMARK: Benchmarks to be tested on the FPGA fabric
    • HDL: Hardware description netlists for the FPGA fabrics
    • SDC: design constraints
    • SCRIPT: Scripts to setup, run OpenFPGA etc.
    • TESTBENCH: Verilog testbenches generated by OpenFPGA
    • PDK: Technology files linked from skywater opensource pdk
    • SNPS_ICC2: workspace of Synopsys IC Compiler 2 Keep a README inside the folder about the ICC2 version and how-to-use.
    • MSIM: workspace of verification using Mentor ModelSim
  • Note:

    • Please ONLY place folders under this directory. README should be the ONLY file under this directory
    • Each EDA tool should have independent workspace in separated directories