Knowledge Base Administration Guide

Simscope Plugins and Integrations

Simscope has a variety of plugins, integrations, and extension points available to customize the behavior to your workflow.

Web-Based Plugins

PluginExampleDescription
Commit InfoGitHub, AzureView model changelist (SHA) details in external Source Control website (via simscope.config).
Regression DiffGit DiffView a diff of the model (SHA) changes between regressions.
Regression External URLJenkinsLink from a regression to an external site (example: Jenkins).
Regression MetadataCoverage scoreLink from Coverage score (ie 95.0) to a coverage report file.
Signature Job PluginTestList (rerun)Check one or more jobs from signature job table and get a rerun testlist / script (simscope-sig-testlist).
Job Details PluginJob LogFrom job details, view job log (ie simulation or compile logs).
Create BugJIRA, etc.From a rule or assignment, click to Create a Bug.
Refresh BugJIRARefresh the external state of Bugs back into Simscope (simscope-issue-update).
Static HTML CoverageXcelium, Questa, VerdiShow static HTML Coverage Reports in the browser using File Proxy.

Email Notifications

Simscope has a variety of Email Notifications that can be sent to users.

Command-Line (CLI) Scripts

Simscope has a variety of command-line scripts available to read or write data from the CLI.

  • Note that all CLI scripts require API tokens to authenticate with Simscope.
PluginExampleDescription
REST APIScriptingGeneric API: read or write from Simscope data via REST API.
(Python, Ruby, etc)
curlCurl REST APIRead/write from CLI via curl commands.
simscope apitokenRegister API tokenRequest an user API token for a user.
simscope-tunnel --publishRegression resultsPublish job or regression JSON to Simscope.
(works with any simulator: Cadence, Synopsys, Mentor, etc)
dvsimRegression launchDirect integration to dvsim for tracking regressions and jobs.
JUnit / JenkinsJUnit XML test extractionExtract and publish results from junit XML testing results into Simscope (e.g. Jenkins).
Formal CoverageJasper GoldExtract, publish, and view Formal Coverage results into Simscope coverage DB.
simscope-assignmentsSearch AssignmentsSearch for issues and user assignments (or delete/unassign).
simscope-regr-searchSearch RegressionsSearch for regressions and list the details.
simscope-sig-searchSearch SignaturesSearch for signatures, or search jobs within a signature.
simscope-test-searchSearch TestsSearch/download tests in one or more regressions.
simscope-rulesSearch RulesList or search Rules.
simscope-job-attachFSDB dumpDynamic job attachments/tags (for rerun flow).
simscope-rerunRegression RerunRerun shortest fails from a Regression.
simscope-admin-sql (Admin)Query SQLAdmin users only: Ad-hoc SQL queries from CLI or scripts.