or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing
xxxxxxxxxx
The efabless Caravel project–-Chip design for the software-oriented - Tim Edwards, Mohamed Shalan
tags:
COSCUP2021
Skilled
en
COSCUP2021
Bringing Open Source Software to Hardware
TR313
歡迎來到 https://hackmd.io/@coscup/2021 共筆
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →點擊本頁上方的 開始用 Markdown 一起寫筆記!
手機版請點選上方 按鈕展開議程列表。
Slido: https://app.sli.do/event/uq1d7voh
Hardware 的困難:
Open Source EDA -> 需要封閉的 PDK
Skywater water-pdk => SKY130 data
成果
caravel picoRV32 搭配 closed source chips
EDA tool: OpenLane
10 mm^2 的 user project space
可以插入 user chip 跟 picoRV32 搭配
OpenLane
RTL to GDSII open source tool
Synthesis
verilog/VHDL + Standard cell library (SCL) => gate
Floor and Power Planning
大致決定各部件的擺放位置
Power metal structure
Place
Place gates
Clock Tree Synthesis (CTS)
H tree or X tree 確保 clock 信號在 chip 都同步
Routing
佈線,將 gate 用 Metal 線連起來
Signoff
DRC + LVS
OpenLane 希望達到一鍵完成上面所有步驟
Caravel all done in open source tool:
Slack group for skywater PDK
裡面是參加eFabless專案的Slack,可以在裡面問任何想問的問題。
https://invite.skywater.tools/