Tim Edwards
ac209d2397
Corrected a bunch of typos (different signal names used in the
...
same file), errors (buffer output pin name, power supplies not
passed at the top level). Corrected a major error that prevented
the use of the buffers in simulation, so this was not previously
verified by simulation. The buffering has now been properly
verified.
2022-10-14 10:51:29 -04:00
Marwan Abbas
bb130b5911
Merge pull request #220 from efabless/caravel_clocking-pdn
...
reharden: caravel_clocking
2022-10-14 16:17:08 +02:00
kareem
461d59e949
resotre signoff sdc from commit 589465ea9f
2022-10-14 07:06:18 -07:00
kareem
aadfb57609
reharden: caravel_clocking
...
~ align pdn with top level
~ move spefs and sdfs output corners to signoff/*/openlane-signoff
2022-10-14 05:24:49 -07:00
Passant
4609abd7e2
remove unpowered gate level netlist
2022-10-14 02:42:37 -07:00
Passant
589465ea9f
add signoff sdc for `caravel_clocking` and `digital_pll`
2022-10-14 02:41:19 -07:00
Tim Edwards
46d44793e2
Added layout for the gpio_signal_buffering module, including GDS,
...
LEF, DEF, and magic views.
2022-10-13 21:59:10 -04:00
Marwan Abbas
4dd3644438
Merge pull request #219 from efabless/caravel-update-buffers
...
reimplement caravel with latest blocks updates and a buffer macro
2022-10-13 22:50:09 +02:00
kareem
6c45f418dd
~ move caravel spefs
2022-10-13 13:49:22 -07:00
marwaneltoukhy
9373c46292
Revert "changed spef paths"
...
This reverts commit fb525457c6
.
2022-10-13 13:48:27 -07:00
marwaneltoukhy
fb525457c6
changed spef paths
2022-10-13 13:46:40 -07:00
kareem
6452f14de0
reimplement caravel with latest blocks updates and a buffer macro
2022-10-13 13:34:47 -07:00
Marwan Abbas
2bf4aebcca
Merge pull request #206 from efabless/cocotb
...
Cocotb tests update
2022-10-13 22:16:06 +02:00
marwaneltoukhy
143bccccbe
Apply automatic changes to Manifest and README.rst
2022-10-13 19:16:21 +00:00
Marwan Abbas
b8651328f9
Merge branch 'caravel_redesign' into cocotb
2022-10-13 21:14:42 +02:00
passant5
a3c1a3b3bc
Apply automatic changes to Manifest and README.rst
2022-10-13 19:14:01 +00:00
marwaneltoukhy
b07d91ef7a
resolve conflict
2022-10-13 12:11:42 -07:00
Passant
c3a2c8650e
update caravel top-level rtl to add `buff_flash_clkrst` module
2022-10-13 12:11:22 -07:00
Marwan Abbas
f4f26398f0
Merge pull request #209 from efabless/add_pt_dir
...
Add PT signoff directories for each block
2022-10-13 21:08:51 +02:00
marwaneltoukhy
e25639ebef
Apply automatic changes to Manifest and README.rst
2022-10-13 18:54:51 +00:00
Marwan Abbas
f7299933ee
Merge pull request #217 from mo-hosni/buff_flash_clkrst
...
Buff flash clkrst
2022-10-13 20:53:18 +02:00
marwaneltoukhy
c771ef038b
changed sdf paths
2022-10-13 11:52:27 -07:00
mo-hosni
687723fb14
add buff_flash_clkrst signoff reports, sdf, and spef files
2022-10-13 11:47:35 -07:00
Marwan Abbas
14856fea6d
Merge pull request #216 from mo-hosni/housekeeping_final_views
...
Housekeeping final views
2022-10-13 20:47:09 +02:00
marwaneltoukhy
a6c7225aee
changed sdf paths
2022-10-13 11:43:10 -07:00
passant5
acd6aeb0dc
Delete housekeeping.nl.v
2022-10-13 20:35:24 +02:00
Marwan Abbas
e72f819020
Merge pull request #210 from mo-hosni/final_views
...
mgmt_protect final views
2022-10-13 20:33:57 +02:00
passant5
dd2c99b3de
Delete mgmt_protect.nl.v
2022-10-13 20:31:42 +02:00
mo-hosni
9d371f74ae
add mgmt_protect views
2022-10-13 11:27:09 -07:00
mo-hosni
2ed7c9fdff
add housekeeping signoff report
2022-10-13 11:21:16 -07:00
Marwan Abbas
08ac55bed8
Merge pull request #214 from efabless/caravel_clocking-buffering
...
Caravel clocking reharden
2022-10-13 20:13:45 +02:00
kareem
c7421fc1e0
rename sdf/multicorner to sdf/caravel_clocking
2022-10-13 11:11:50 -07:00
passant5
9b009167a4
Delete mgmt_protect.nl.v
2022-10-13 20:09:00 +02:00
Marwan Abbas
3fa5ffb084
Merge pull request #197 from efabless/digital_pll-buffers
...
Digital pll reimplmentation and rtl update
2022-10-13 20:07:49 +02:00
kareefardi
1e7db0144e
Apply automatic changes to Manifest and README.rst
2022-10-13 18:04:29 +00:00
kareem
ea310f527f
Merge branch 'digital_pll-buffers' of github.com:efabless/caravel into digital_pll-buffers
2022-10-13 11:02:41 -07:00
kareem
d5379ab6f9
fix power pins assignment of clockp buffers again
2022-10-13 11:02:35 -07:00
kareefardi
c30956832f
Apply automatic changes to Manifest and README.rst
2022-10-13 18:02:35 +00:00
kareem
633a204cdc
Merge branch 'digital_pll-buffers' of github.com:efabless/caravel into digital_pll-buffers
2022-10-13 11:00:41 -07:00
kareem
fdf1f11ece
fix power pins assignment of clockp buffers
2022-10-13 11:00:04 -07:00
kareem
c922241c3f
reharden: caravel_clocking
...
+ add custom interactive script to insert a buffer on user_clk output
and have a large buffer on core_clk
~ change pdn config to match top level
~ change sdc
~ change openlane configuration
2022-10-13 10:54:04 -07:00
marwaneltoukhy
d66a8e7de3
returned sdc signoff
2022-10-13 10:50:15 -07:00
marwaneltoukhy
2afcf73635
returned sdc signoff
2022-10-13 10:49:39 -07:00
marwaneltoukhy
bd011f7b2d
added sdc file output from OL
2022-10-13 10:48:27 -07:00
marwaneltoukhy
08a8e6d87f
added sdc file output from OL
2022-10-13 10:47:07 -07:00
mo-hosni
889aa7e308
add buff_flash_clkrst
2022-10-13 10:35:51 -07:00
marwaneltoukhy
60584f56ce
changed spef and sdf files locations
2022-10-13 10:34:43 -07:00
RTimothyEdwards
e5c6038dfb
Apply automatic changes to Manifest and README.rst
2022-10-13 17:33:42 +00:00
marwaneltoukhy
934cf4e709
changed spef and sdf files locations
2022-10-13 10:32:09 -07:00
Tim Edwards
f7ec0cd012
Added buffers to the top level, inside a macro called
...
gpio_signal_buffering (gpio_signal_buffering_alt in caravan).
Note that this macro requires manual placement and routing, like
the padframe, and the top level will need to route around its own
internal routes.
2022-10-13 13:29:27 -04:00