Introduction to Tcl: The tool command language - Part 1

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024

Комментарии • 17

  • @luigimirabelli5504
    @luigimirabelli5504 Год назад +2

    Thanks for the great lesson Prof.
    Look forward to seeing the part 2!

    • @AdiTeman
      @AdiTeman  Год назад

      You are welcome!
      How was part 2?

    • @luigimirabelli5504
      @luigimirabelli5504 Год назад +2

      ​@@AdiTeman Hi Prof, It was excellent as well. The two parts together are a good introduction to this language.
      I was wondering if you are thinking to make other videos on this topic (e.g. regexp explanation or some general tips on using TCL).
      Thanks a lot.
      Regards.

    • @AdiTeman
      @AdiTeman  Год назад +2

      Yes, I have great plans to make such videos and comments such as your encourage me to do so. I just need to find the time to do it :)
      But keep posted - they will come up eventually!

    • @luigimirabelli5504
      @luigimirabelli5504 Год назад

      @@AdiTeman Thanks Prof!

  • @EdiEco
    @EdiEco 11 месяцев назад +2

    Great introduction. Thanks.

    • @AdiTeman
      @AdiTeman  11 месяцев назад

      You are welcome!

  • @raghav9182
    @raghav9182 Год назад +2

    Yet another masterpiece🙏

  • @rohanyadala9096
    @rohanyadala9096 Год назад +2

    Excellent...

    • @AdiTeman
      @AdiTeman  Год назад +1

      Thank you! Cheers!

  • @ahmadirtisam9593
    @ahmadirtisam9593 7 месяцев назад

    Could we do a video to compile and synthesize RTL on any eda tool using these scripts?

    • @AdiTeman
      @AdiTeman  6 месяцев назад

      Hi Ahmad,
      I have not published any example of using a specific EDA tool for synthesis. I would need some permission from the EDA and PDK vendors for that. But in my synthesis videos (ruclips.net/p/PLZU5hLL_713x0_AV_rVbay0pWmED7992G) you can find the basic commands used in Genus.

  • @purplesky2402
    @purplesky2402 2 месяца назад

    What is eda tool?

    • @AdiTeman
      @AdiTeman  2 месяца назад +1

      EDA stands for Electronic Design Automation. This is the general name of the programs used to design chips. We also call them CAD (computer-aided design) tools, but CAD is used in other fields, whereas EDA is usually used for hardware design utilities.
      I suggest watching my other courses to learn all about this field. You can find my material at enicslabs.com/education/

  • @a.krugliak
    @a.krugliak 11 месяцев назад

    Funny, but I still don't understand what makes TCL better than Python.

    • @AdiTeman
      @AdiTeman  10 месяцев назад +2

      Well, I don't think I ever would claim that it is. In fact, I love Python and unless one of these days I will have the time and need to learn other scripting languages, I will probably forever claim that Python is the best programming language ever invented (not because it necessarily is, but because I won't be able to claim that there is a better one :).
      In fact, people hate Tcl and it is considered by many to be a horrible programming language. I am not one of those (...it grows on you), but it is for sure archaic and not great, to say the least. The reason for making a tutorial about is because, like it or not, almost all VLSI EDA/CAD tools use Tcl as their CLI. Some have tried "upgrade" to Python, but as of 2023, all major tools by the "big three" (Cadence, Synopsys, Siemens-EDA) use Tcl. Except for circuit editing tools (Virtuoso), which use Skill, and that makes Tcl look like... Python...