Counter example with IIC-OSIC-TOOLS and LibreLane.

Purposes for this assignment:

  • Run the LibreLane flow on a simple example design.

1. Tasks

Log in to your assigned OSIC machine instance http://10.3.162.85:500NN/?password=PASS where NN is your user number and PASS is the user password for the browser-VNC connection.

Use Thunar the file manager or the terminal to navigate to /foss/examples/demo_sky130A/dig.

The $ is the command line prompt, do not copy it, it is not part of the command
1
$ cd /foss/examples/demo_sky130A/dig

Read the README.md by opening in gedit.

Instead of copying the example folder to /tmp/dig, copy it to a folder under /foss/designs/, example

The $ is the command line prompt, do not copy it, it is not part of the command
1
2
3
$ cp -R /foss/examples/demo_sky130A/dig  /foss/designs/hw05-counter
$ cd /foss/designs/hw05-counter
...

Run the librelane flow as instructed in the README.md.

Find the results of the run in the ./runs/RUN_…​/final folder.

2. What to submit

  • Screenshot of the layout displaying in a GDS viewer (like klayout or magic or gds3d.sh).
    The screenshot must include the browser’s location bar showing your user’s session http://10.3.163.85:500NN…​;.

  • Screenshot of viewing the .dot "schematics" generated from the 06-yosys-synthesis stage.

  • Statistics on the layout. See 52-odb-cellfrequencytables and 52-openroad-fillinsertion and 06-yosys-synthesis/reports and other stages.

  • How many DFFs are in the design?

  • How many other logic gates?

  • Area consumed by the design?