https://github.com/muhammadtalhasami/openlane
This is my openlane repository in which we perform synthesis of our design/module.
https://github.com/muhammadtalhasami/openlane
cts- desgin-synthesis- floorplan- klayout muhammad-talha-github- muhammadtalhasami-github- netlist netlist-simulation- openlane openlane-flow openlane-github- openlanegithub- placement- rounting- synthesis
Last synced: 3 months ago
JSON representation
This is my openlane repository in which we perform synthesis of our design/module.
- Host: GitHub
- URL: https://github.com/muhammadtalhasami/openlane
- Owner: muhammadtalhasami
- Created: 2024-02-15T12:50:29.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-17T07:47:28.000Z (about 2 years ago)
- Last Synced: 2025-05-12T11:58:18.769Z (about 1 year ago)
- Topics: cts-, desgin-synthesis-, floorplan-, klayout, muhammad-talha-github-, muhammadtalhasami-github-, netlist, netlist-simulation-, openlane, openlane-flow, openlane-github-, openlanegithub-, placement-, rounting-, synthesis
- Language: Tcl
- Homepage:
- Size: 384 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# INTRO

This is my OpenLane repository in which i perform the synthesis of different design modules.
**SYNTHESIS:** synthesis is the process of converting RTL(synthesizable verilog code)to technology specific gate level netlist.
**NETLIST:** It is basically a combination of sequential elements and their logical connectivity
# HOW YOU CAN USE THIS REPO
clone my repo
```sh
https://github.com/muhammadtalhasami/openlane
```
# OPENLANE_INSTALLATION
The short version is, to install the OpenLane environment...
1. [Get Docker](https://docs.docker.com/get-docker/)
2. Get Python 3.6 or higher[Ubuntu](https://packages.ubuntu.com/focal/python3))
* On Ubuntu, you may also need to install venv: `apt-get install python3-venv`
Run the following commands in your terminal:
```sh
1): cd $HOME
2): git clone https://github.com/The-OpenROAD-Project/OpenLane
3): cd OpenLane
4): make
5): make test
```
After the installation is completed :
now simply run this on your terminal:-
```sh
1): cd OpenLane
2): make mount
```
now you can use it
**NOTE:** you might face some problem while installing docker please follow the above giving link for that carefully.
# GUI_OF_DESIGN
for this you can used klayout
follow this command on your terminal:-
```sh
1): sudo apt-get install klayout
```
# CONTRIBUTION
We welcome contributions from the community to enhance the repository with new projects, improvements, and additional resources. If you
have ideas or suggestions, feel free to fork the repository, make your changes, and submit a pull request.