在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: dmi7

[原创] 谷歌 pdk 计划 (求助)

[复制链接]
发表于 2022-8-7 22:32:27 | 显示全部楼层


randolpha 发表于 2022-8-7 16:54
多谢.pdk和openlane都下载没成功.下载过程中会自动断掉.


下载不了可以去找一些镜像网站通过镜像网站下载
 楼主| 发表于 2022-8-9 21:39:52 | 显示全部楼层
谁给搞个百度盘,给一众小弟们分享啊?好人们
发表于 2022-8-11 06:33:46 | 显示全部楼层
本帖最后由 轩辕志瑜 于 2022-8-11 07:07 编辑


dmi7 发表于 2022-8-9 21:39
谁给搞个百度盘,给一众小弟们分享啊?好人们


gitee有镜像, 你自己去拉代码编译. 开源的东西向来支持要使用项目的人自己动手实践.
网站地址:
标准单元模块
https://gitee.com/mirrors_google/skywater-pdk-libs-sky130_bag3_pr (BAG生成模型)
https://gitee.com/mirrors_google ... s-sky130_fd_bd_sram (SRAM单元)
https://gitee.com/mirrors_google ... -sky130_fd_pr_reram (电阻式内存单元)
https://gitee.com/mirrors_google/skywater-pdk-libs-sky130_fd_io (IO单元)
PDK其他数据
https://gitee.com/mirrors_google/skywater-pdk-sky130-raw-data (原始数据)
https://gitee.com/mirrors_google/skywater-pdk-libs-sky130_fd_pr (原始模型)
PDK本体, 一共七种工艺
https://gitee.com/mirrors_google ... bs-sky130_fd_sc_hvl (高电压)
https://gitee.com/mirrors_google ... ibs-sky130_fd_sc_lp (低电压)
https://gitee.com/mirrors_google ... ibs-sky130_fd_sc_hs (高速)
https://gitee.com/mirrors_google ... ibs-sky130_fd_sc_ms (中速)
https://gitee.com/mirrors_google ... ibs-sky130_fd_sc_ls (低速)
https://gitee.com/mirrors_google ... ibs-sky130_fd_sc_hd (高密度)
https://gitee.com/mirrors_google ... s-sky130_fd_sc_hdll (高密度低漏电)
编译PDK的项目
https://gitee.com/h874589148/skywater-pdk
https://gitee.com/curliph/open_pdks

使用方法

先clone open_pdks项目 然后进入 open_pdks 创建 sources 目录然后在进入sources 目录 把上面你想要下载的PDK工艺代码clone到这里面
之后回到open_pdks目录运行 ./configure 配置PDK, 最后运行 make 等编译跑完

也可以

先clone open_pdks项目 然后运行 ./configure 配置PDK 在之后进入到sources 目录 把上面你想要下载的PDK工艺代码clone到这里面
最后运行 make 等编译跑完


项目的 README 文件, 有啥不懂自己看README 文件
Open-PDKs (open_pdks)
-----------------------------------------

Summary:

Automatic setup of PDKs for open-source tools from foundry sources.

Builds out and populates a new set of directories and subdirectories in
the efabless format, with the efabless name for the PDK at the top,
followed by categories "libs.ref" (IP) and "libs.tech" (EDA tool setup),
each with subcategories corresponding to layout, abstract views,
netlists, etc. for the IP;  and magic, netgen, qflow, etc., for the
EDA tool setup.

The populated PDK directories can contain either copies of files from
the foundry sources, links to the foundry sources, or links back to
another PDK.

Generates magic layout views for all vendor IP for which either a GDS
view or a LEF view exists.  Annotates the views as needed to handle
ports, bounding boxes, etc.

-----------------------------------------

This distribution contains sources for building out the SkyWater SKY130
130nm process.  Sources for the foundry process data must be obtained
separately.  Read the README file in subdirectory sky130/ for instructions
on obtaining and building the SkyWater sky130A PDK.

-----------------------------------------

License:

Open_PDKs is open-source software distributed under the Apache-2.0 license.
See file LICENSE for the complete license text.

-----------------------------------------

Instructions:

    git clone https://github.com/RTimothyEdwards/open_pdks.git
    cd open_pdks
    ./configure [options]
    make
    [sudo] make install

where the configure [options] are specific to each foundry PDK supported
by open_pdks and can be queried using

    ./configure --help

At a minimum you will want to pass a configure option to declare the location
of the PDK vendor source distribution (which can be obtained separately),

    ./configure --enable-[PDK_name]-pdk=[path]

The open_pdks version of the PDK can be built locally within open_pdks without
the need to declare an install target or run "make install".  However, it is
recommended to declare a target location and install there, using

    ./configure --prefix=[path] --enable-[PDK_name]-pdk=[path]

followed by "make" and "make install".

Also see the website at http://opencircuitdesign.com/open_pdks/.  The "Install"
page has full instructions for configuring and installing open_pdks.



锅碗瓢盆 油盐酱醋 瓜果蔬菜都齐全了剩下的是你们自己动手生火 切菜 炒菜的事!!!



发表于 2022-8-11 07:43:07 | 显示全部楼层


轩辕志瑜 发表于 2022-8-11 06:33
gitee有镜像, 你自己去拉代码编译. 开源的东西向来支持要使用项目的人自己动手实践.
网站地址:
标准单元 ...


git clone https://github.com/RTimothyEdwards/open_pdks.git
这一步成功不了.国内速度不行.下载中途会自动断开连接的.
发表于 2022-8-11 08:12:09 | 显示全部楼层
谢谢分享。学习学习
发表于 2022-8-11 09:23:27 | 显示全部楼层
本帖最后由 轩辕志瑜 于 2022-8-11 09:32 编辑


randolpha 发表于 2022-8-11 07:43
git clone https://github.com/RTimothyEdwards/open_pdks.git
这一步成功不了.国内速度不行.下载中途会 ...


这个是别人拉的国内镜像 https://gitee.com/curliph/open_pdks

明明我都贴有镜像网站...
如果觉得不够新就自己注册个gitee账号自己拉个新库, 然后在把gitee拉回自己的本地硬盘
 楼主| 发表于 2022-8-17 11:10:09 | 显示全部楼层
好人啊,
发表于 2022-9-17 18:18:04 | 显示全部楼层
有个国人的项目用的也是开源pdk包含谷歌的pdk, 这项目隶属于一生一芯的。全中文估计比较好入手。 项目地址 https://github.com/PCNL-EDA/iFlow
发表于 2023-11-3 14:20:10 | 显示全部楼层
great Job Boss
发表于 2024-2-27 11:08:56 | 显示全部楼层
checking for a Python interpreter with version >= 3.4... python3
checking for python3... /usr/bin/python3
checking for python3 version... 3.6
checking for python3 platform... linux
checking for python3 script directory... ${prefix}/lib/python3.6/site-packages
checking for python3 extension module directory... ${exec_prefix}/lib64/python3.6/site-packages
checking python3 module: distutils... yes
checking for a sed that does not truncate output... /usr/bin/sed
configure: Found technology directories: gf180mcu sky130
Checking technology gf180mcu...
Checking technology sky130...
configure: Found tools: klayout magic netgen irsim openlane qflow xschem xcircuit
checking for magic... no
configure: error: You need 'magic' to generate the needed various cell views.
楼主请问一下这个报错,怎么解决呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 17:06 , Processed in 0.021113 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表