What This Document Is
This document serves as a practical guide to utilizing specific Electronic Design Automation (EDA) tools – namely, those from Synopsys – within the VLSI Digital System Design course (CMPE 222) at the University of California, Santa Cruz. It details the necessary setup and configuration procedures required to effectively employ these industry-standard tools for digital circuit design and verification. This resource is geared towards students learning to implement hardware designs using Hardware Description Languages (HDLs).
Why This Document Matters
This guide is essential for students enrolled in CMPE 222 who need to perform synthesis and simulation tasks. It bridges the gap between theoretical concepts and practical application, enabling users to successfully integrate Synopsys tools into their design workflow. It’s particularly valuable when initially setting up the software environment and preparing design projects for optimization. Access to this information streamlines the tool configuration process, allowing more time to focus on design and analysis.
Topics Covered
* Initial Software Environment Setup
* Configuration File Creation and Management
* HDL Design Preparation for Synthesis
* Library Management and Path Definitions
* Understanding Design Compiler Settings
* Working with Simulation Tools and their Configurations
* Directory Structure Best Practices for Project Organization
* Troubleshooting Common Setup Issues
What This Document Provides
* Detailed instructions on modifying shell configuration files for tool access.
* Guidance on creating essential setup files for the Synopsys Design Compiler and VSS simulation tools.
* Explanations of key parameters within these setup files, relating to search paths, libraries, and design environments.
* Illustrative examples of file structures and directory organization for managing design projects.
* Information on defining design libraries and their associated paths.
* Clarification of the purpose of various library types (target, symbol, link).