Multi Mode Constraints Analysis Using SpyGlass
Multi Mode Constraints Analysis Using SpyGlass
Multi Mode Constraints Analysis Using SpyGlass
mode Constraints
Analysis Flow for LSI
December, 2010
2
Step1: Setup SpyGlass
sg_constraint.sgdc
sg_dashboard_criteria.dat
spyglass_setup
design.setup
sources.f
tech_libs.tcl
spyglass_regressi setup_spyglass
on
scripts run_spyglass
Atrenta Confidential © 2010 Atrenta Inc.
debug_spyglass
sg_methodology
sample_setup_files
4
Design Setup (design.setup) File
Central CAD
defined fields
Atrenta Confidential © 2010 Atrenta Inc.
5
Step2-3: Run SpyGlass & Analyze Results
6
SpyGlass Results Directory Structure
spyglass_results
Top_M1.prj Top_M2.prj
Top_M1.config Top_M2.config
Atrenta Confidential © 2010 Atrenta Inc.
7
Result Collation – Complete Run
Summary page is created to provide status of each of the modes
(sg_main_dashboard.html)
This is extracted from the individual run directories
Clicking on the goal status brings up the dashboard for that run
Atrenta Confidential © 2010 Atrenta Inc.
8
Result Collation – Incremental Run
In the incremental mode, the report compares the violations reported
in the previous run and the current mode
It highlights where we have new violations as well as where violations have gone
down
Atrenta Confidential © 2010 Atrenta Inc.
9
Summary
Easy to use and adopt
Extensible Infrastructure
Atrenta Confidential © 2010 Atrenta Inc.
10
Thank you!