Hello Dear Readers, Today in this post, I will provide some deep insight about yaml langauge for CAD flow developments with detailed examples. YAML is not a programming language in the same sense as Python, Tcl, C++, or Verilog. It is primarily a human-readable data serialization/configuration language . In semiconductor EDA, that distinction is important because YAML generally describes what a flow should do , while Python/Tcl/Shell and the EDA tools execute the flow . The official YAML specification describes it as a data serialization language designed to be human-friendly and portable across programming languages. For the semiconductor angle, this becomes particularly interesting because YAML can act as a configuration layer between design methodology and EDA implementation . Frameworks such as Hammer explicitly use YAML/JSON configuration and an intermediate representation to standardize information exchanged between design, technology, and tool plugins. 1. Introduction M...
Hello Dear Readers, Currently, at IBM Bangalore vacancy for a Physical Design Engineer role. Introduction: As a Hardware Developer at IBM, you’ll get to work on the systems that are driving the quantum revolution and the AI era. Join an elite team of engineering professionals who enable IBM customers to make better decisions quicker on the most trusted hardware platform in today’s market. Your Role and Responsibilities: Responsible for high-performance microprocessor blocks RTL to GDSII implementation Perform block level synthesis, floor planning, placement, and routing. Close the design to meet timing, power budget, and area. Implement ECOs to address functional bugs and timing violations. Team player with good problem-solving and communication skills. Required Technical and Professional Expertise: 1-3 years of industry experience in physical design methodology. Good knowledge and hands on experience in physical design methodology which include logic synthesis, placement,...