10 Commits

Author SHA1 Message Date
Kareem Farid
7ee92859d6 Increase banner size for OpenLane 2 (#2137)
~ Increases banner size for OpenLane 2, now uses a PNG rendered at 1200 API on macOS for consistency
~ Updated Flow Architecture Document

Co-authored-by: Mohamed Gaber <donn@efabless.com>
2024-07-18 13:40:22 +03:00
Mohamed Gaber
46d8e5a042 Upgrade to nix-eda (#2135)
~ Avoid using `/dev/null` for writing DEF files (it tries to create a temp file and fail)
~ PDK now has a default value of sky130A even outside the Makefile
~ PDK_ROOT now set automatically if Volare is installed
~ Upgrade to a newer version of OpenLane 2, which in turns uses `nix-eda` 
~ Format nix packages using Alejandra
~ OpenROAD scripts now read liberty files before database files (they are linked together when the database is read)
~ Update Readme to remove Colab and add banner directing people to OpenLane 2
2024-07-07 23:08:26 +03:00
Mohamed Gaber
747bdbbd2d Makefile Improvements + Banner Update (#2018)
+ Added a new target to the Makefile, `make m`, which mounts the directory at the same path in the container as it is in the host
~ Changed Makefile to mount an empty folder where `install` is so there's less confusion
~ Updated banner per @shalan's recommendation
- Remove `make veryclean` which users may not use consciously and end up nuking their designs
2023-10-19 17:34:52 +03:00
Mohamed Gaber
6a29379266 Add Banner for OpenLane 2 (#1966)
As OpenLane 1 approaches a feature freeze, people who want new features should be going there more.
2023-09-03 14:02:52 +03:00
Arman Avetisyan
b99fc38c38 Documentation Overhaul
Adds hierarchical flow and OpenRAM tutorials
2022-11-14 23:48:29 +02:00
Mohamed Gaber
cbb9e6b02a Documentation Restructure (#1337)
~ Documentation all moved under `docs/source`, arranged hierarchically according to the table of contents
~ `Klayout` changed to `KLayout` in all logging messages
~ Readme rewritten to just be concise, parts of it isolated into standalone documentation
~ RTD builds no longer use conda (saves some time)
~ Fixed all broken links
2022-09-12 14:49:15 +02:00
Arman Avetisyan
826bb8f7f9 Installation, Quickstart Guide and Sphynx Overhaul (#1259)
+ Documentation changed, README no longer documentation's landing page
+ New installation and quickstart guides created
2022-09-06 12:10:03 +02:00
Mehdi Saligane
99cf10ce2f Add an ECO Flow for hold timing violations fixes (#791)
ECO flow starts from checking the report generated in the route step. As PT commands are not supported by OL, we use a python script to check the report, insert buffers, and do the resize. Inside the ECO loop, the python script, cts and route step are called sequentially. The reports are generated each time, and the loop stops until no hold time violations are found. 

The flow can be enabled using ECO_ENABLE =1.

More documentation and enhancements to come in the future.

Co-authored-by: Ke-Haur Taur <khtaur@umich.edu>
Co-authored-by: Haolin Dong <haolind@umich.edu>
2022-01-09 21:15:47 +02:00
agorararmard
5e768e3ab5 [DOC] remove symlinks and relocate images to docs/_static 2020-12-29 23:00:21 +02:00
Wojciech Gryncewicz
e1c6ee49d4 Added Sphinx/RTD config and extensions
Signed-off-by: Wojciech Gryncewicz <wgryncewicz@antmicro.com>
2020-12-29 19:47:50 +01:00