report (Flip-flop)

Creates a report that lists the number and type of flip-flops used in a design. You can generate two types of flip-flop reports - Summary or Extended.

In ProASIC3/E: CC macros in the report are multi-tile flip-flops, which are flip-flops, made of 2 or 4 tiles

All other families: CC macros are flip-flops made of 2 combinatorial macros.

 

report -type flipflop -fmt value filename

Arguments

-type flipflop

Specifies the type of report to generate.

 

-fmt value

Specifies the format of the flip-flop report. The following table shows the acceptable values for this argument:

 

Value

Description

summary

Includes whether the flip-flop is a sequential, or CC flip-flop, the macro implementation of the flip-flop, and the number of times the implementation of the flip-flop is used in the design.

extended

Individually lists the names of the macros in the design.

 

filename

Specifies the name and destination of the generated flip-flop report.

Supported Families

Fusion, ProASIC3/E, ProASICPLUS, Axcelerator, ProASIC, MX, eX, and SX/SX-A

Exceptions

Refer to the following table that describes the report content based on the family.

 

Family

 

Report Contents

 

ProASIC3/E

Seq: sequential macros, CC: multi-tile flip-flops

 

ProASICPLUS

Seq: sequential macros, CC: multi-tile flip-flops

Axcelerator

Seq: sequential macros, CC: 2 combinatorial macros

ProASIC

Seq: sequential macros, CC: multi-tile flip-flops

eX

Seq: sequential macros, CC: 2 combinatorial macros, IO Seq: I/O sequential macros

SX/SX-A

Seq: sequential macros, CC: 2 combinatorial macros, IO Seq: I/O sequential macros

MX

Seq: sequential macros, CC: 2 combinatorial macros, IO Seq: I/O sequential macros

Examples

This example generates a summary style flip-flop report and saves it to a file named ff.txt:

 

report -type flipflop -fmt summary ff.txt

 

See Also

report

Tcl documentation conventions