UVE

Before Start

  • Preparation
  • Debug
  • Guideline for File Managing
  • Project Startup

Simulation

  • Simulation
  • VCS
  • Xcelium
  • Cocotb Simulation

Regression

  • Regression
  • Regression Options for VCS
  • Regression Options for Xcelium

Other Libs

  • Libraries

Job Scheduler

  • Job Scheduler

Tools

  • Info Analysis
  • UVM Package Generation
  • Automation
  • Process Management
  • Register Generator
  • Report Server
  • Repository Symlink Management
    • Use Cases
    • Supported Operations
      • Create Links
      • Clean Up Links

About

  • Author
UVE
  • Repository Symlink Management
  • View page source

Repository Symlink Management¶

repo_link enables linking project directories across multiple repositories. This is useful for team setups where design files, verification environments, configurations, and documentation live in separate git repositories but need to be accessible under a unified project structure. It supports both creating and cleaning up these links.

Use Cases¶

  • Share a common verification IP or design block across multiple projects without duplicating files

  • Link a standalone configuration repository into a project’s config directory

  • Connect separate design and verification repositories into a single simulation workspace

  • Clean up symlinks when a linked repository is no longer needed

Supported Operations¶

Create Links¶

Creates symlinks from a source repository directory into a target project directory, covering design, verification, config, and doc subdirectories.

Clean Up Links¶

Removes symlinks from the target directory that point back into the source repository, leaving non-symlinked files untouched.

Previous Next

© Copyright 2021-2026, Saltyfish.

Built with Sphinx using a theme provided by Read the Docs.