Skip to content

trephygit/tcl_workshop

Repository files navigation

VSD TCL Workshop

TCL

TCL (Tool Command Language) is a programming language that is commonly used in VLSI (Very-Large-Scale Integration) to automate and script various tasks in design flow. It can be used to create scripts that automate the execution of commands in various CAD tools, such as synthesis and place-and-route tools. It can also be used to create custom scripts for tasks such as floorplanning, power analysis, and timing closure. The use of TCL allows engineers to streamline their workflows, increase productivity, and reduce human errors.

In this workshop, Synthesis is performed using Yosys

              STA analysis using OpenTimer 1.0.5

Day 1

1.CSV File is not provided

2.CSV File is not existed in the format

3.helps the user for options

image

image

DAY 2

  1. Creating the variables

image

  1. Checking the directory or file exist in the path

    image

DAY 3

1.Creating SDC file with clock constraints

image

File created in the output directory

image

  1. INPUT PORTS Constraints in SDC file image

DAY 4

  1. OUTPUT CONSTRAINTS in the SDC file

image

  1. Memory design and Synthesized result in YOSYS

    image

  2. Synthesized netlist of memory design

    image

  3. Hierarchy check with Error image

5.Hierarchy check without error

image

DAY 5

  1. Synthesis stopped with error image

  2. Synthesis finished successfully image

  3. Snapshot of the generated timing file

image

  1. Snapshot of .result file image

  2. QOR Result obtained

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published