Programming and GUI Fundamentals:  TCL-TK for Electronic Design Automation (EDA)

Programming and GUI Fundamentals: TCL-TK for Electronic Design Automation (EDA)


I pre-ordered this book in March of 2022, and it finally arrived. After reviewing this book from cover to cover, I do NOT recommend it, and the reasons are many.

Although the authors appear highly credentialed, this work does not reflect it. The ERRATA alone has me wondering if they or someone at Wiley even read the book before sending it off for mass printing. The list of errors extends beyond proper English grammar to the syntax of certain commands and includes incorrect answers to a number of the MCQ's (multiple-choice questions) that follow each chapter and misplaced figures that comprise part of the solutions to solved problems.

I am surprised and disappointed to see that a book of this quality could even be published. I will provide a full in-depth review of the book's contents in a future post. However, "if you don't have something nice to say, don't say it" is a thought that keeps racing through my mind.

The figures for every "Solved Problem" solution in chapter 9 are misplaced! Unless you enjoy being confused, be forewarned. This book is a mess that does not deliver!

Before I bought the book - Original Article

TCL-TK is a powerful and continually evolving scripting language. I'm excited to learn that October 4, 2022, marks the release date for the first edition of "Programming and GUI Fundamentals: TCL-TK for Electronic Design Automation (EDA)" by Suman Lata Tripathi, Abhishek Kumar, Jyotirmoy Pathak, Publisher ‏ : ‎ Wiley-IEEE Press; 1st edition (Oct. 4, 2022), Hardcover ‏ : ‎ 225 pages, ISBN-10 ‏ : ‎ 1119837413, ISBN-13 ‏ : ‎ 978-1119837411.

Since this book is not available at this time, I can only offer the information as provided on Amazon's book page:

The TCL Language and the TK graphical toolkit are simple and powerful building blocks for sophisticated applications. The TCL/TK combination is becoming increasingly popular, allowing users to produce sophisticated graphical interfaces with a few easy commands. Tcl was initially designed to work with electronics simulations and still has a strong presence in the EDA industry.

All major EDA tools support Tcl. Programming and GUI Fundamentals: TCL-TK for Electronic Design Automation (EDA) describes programming in Tool Command Language (TCL) and Graphical User Interface (GUI) with Toolkit (TK) and focuses on how tcl can support electronic design automation and integrated circuit design.

Upon using this book readers will be able to develop an electronic circuit or algorithm in TCL. Users will learn to design their own GUI, and place and package the widget on the GUI. This book will allow EDA professionals, chip designers, and students to code and design in Tcl-Tk and will streamline their use of EDA tools. The authors provide basic questions at the end of each chapter to enable effective learning throughout the textbook.

I'm looking forward to getting my copy of Programming and GUI Fundamentals: TCL-TK for Electronic Design Automation (EDA) 1st Edition!

Did you find this article valuable?

Support Redge Shepherd by becoming a sponsor. Any amount is appreciated!