0% found this document useful (0 votes)
12 views

Listing sequential cells with constraint issues

The document provides methods to identify sequential cells in a design that are unconstrained, unloaded, or have inputs tied to constants. It outlines specific commands and Tcl scripts to generate reports on these issues using PrimeTime software. Additionally, it includes references to related articles and files for further assistance.

Uploaded by

xylcool5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

Listing sequential cells with constraint issues

The document provides methods to identify sequential cells in a design that are unconstrained, unloaded, or have inputs tied to constants. It outlines specific commands and Tcl scripts to generate reports on these issues using PrimeTime software. Additionally, it includes references to related articles and files for further assistance.

Uploaded by

xylcool5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

(/s/) Cases (/s/case-list) STARs (/s/star-list) Articles (/s/knowledge) Help (/s/help-info)

Dec 11, 2019 • Knowledge

Title
Listing sequential cells with constraint issues

Description
Listing sequential cells with constraint issues
Question:

I would like to get a report on the sequential cells in the design that are
unconstrained (no clock), unloaded, and/or have inputs tied to constants. How
can I get this information?

Answer:

There are multiple ways to identify these cases. This article shows some simple
methods and commands to get the information you want.

1) Sequential cells with no clocks

Starting with PrimeTime release U-2003.03, you can use the following command:

check_timing -override_defaults {no_clock} -verbose

This command generates a list of clock sink pins that do not have defined
clocks.

You can also use the following command:

report_analysis_coverage -status_details untested -check_type setup

This command generates a list of cells that have no setup timing arcs. It also
gives the reason that the timing arc is not tested.

2) Sequential cells with no loads

The following Tcl script lists all sequential cells that have no loads.

Please see Related Files section for additional information.

3) Sequential cells with inputs tied to constants You can use either of the following commands: a) report_disable_timing b)
report_analysis_coverage -status untested The report_disable_timing command does not need any user timing constraints and also its
report is more comprehensive, as shown in the following example: *************************************** Report : disable_timing Design :
beetle_test Version: U-2003.03 Date : Sun Jul 6 17:47:08 2003 **************************************** Flags : c case-analysis C Conditional
arc d default conditional arc f false net-arc l loop breaking p propagated constant u user-defined Cell or Port From To Sense Flag Reason -
------------------------------------------------------------------------------- current_reg[0] CP D setup_clk_rise p CR = 1, D = 0 current_reg[0] CP D hold_clk_rise p CR
= 1, D = 0 Please refer to man pages for detailed usage of these commands.

Workaround
Product L1
PrimeTime (/s/detail/01t1U000003IY0JQAW)

Additional Product(s)

Article Number
000007353

Last Published Date


12/11/2019, 6:33 AM

Article Record Type


How To

URL Name
Listing-sequential-cells-with-constraint-issues-1576070019197

Was this article helpful? 0 0

Recommended Articles

Handling Cells with Timing Constraints or Exceptions

SiliconSmart Safety-Related Issues Master List

Effect of the enable_recovery_removal_arcs Variable on Timing Paths to Asynchronous Pins in Sequential Cells

Get a List of Sequential Cells Using SpyGlass

TestMAX™ ATPG Master List of Safety-Related Issues

Related Files (1)

unloaded_pin.tcl
Last Modified: Dec 11, 2019
Size 249 Bytes

Article Comments (0) (/s/relatedlist/ka01U000001dkgOQAQ/Article_Comments__r) New

Saved Articles (0) (/s/relatedlist/ka01U000001dkgOQAQ/Saved_Articles__r) New

You might also like