Set_clock_type, Set_cluster, 140set clock type – Achronix ACE Version 5.0 User Manual

Page 373: 141set cluster, Set clock type, Set cluster

Advertising
background image

set cluster

Chapter 5. Tcl Command Reference

Elaboration

This command takes a list of clocks and makes them unrelated to each other. Below is the command how to
use this command inside the SDC file:

set_clock_groups group {clock1 clock2 clock3}

This command makes clock1, clock2 and clock3 unrelated to all other clocks, but not to each other. If the
user wants to use clock1 is unrelated to clock3 or any other clocks then in this case user needs to do the
following:

set_clock_groups group {clock1 clock2} group {clock3 clock4}

In this case clock1 is unrelated to clock3 and clock4 but not to clock2.

For example the user design has 3-clocks and the user wants to make each clock unrelated to the others,
then in this case the following command can be used:

set_clock_groups group clock1 group clock2 group clock3

or, alternately

set_clock_groups group {clock1 clock2 clock3} group {clock1 clock2 clock3}

Although it looks like this also makes clock1 unrelated to clock1, this case is automatically filtered out by
ACE tool: a clock is never made unrelated to itself.

Note:

set clock groups

with two

groups

is the same as

set false path

, except that the latter has a

direction indicated by

from

/

to

.

set clock type

set clock type

<

clock

>

[-boundary] [-trunk] [-direct trunk]

Set properties of a clock

Argument

Required/Optional

Description

<

clock

>

Required

net or pin (’inst/pin’)

[-boundary]

Optional

boundary clock (not routed through the trunk)

[-trunk]

Optional

trunk clock

[-direct trunk]

Optional

routed from trunk to region without delay balancing

set cluster

set cluster

<

cluster

>

[-id

<

arg

>

] [-wt

<

arg

>

]

Pre-placement command to generate user-defined clusters

Argument

Required/Optional

Description

<

cluster

>

Required

The required <cluster>
argument defines the objects to
be clustered in an RLB half

[-id

<

arg

>

]

Optional

Optional 2nd level cluster id

361

http://www.achronix.com

UG001 Rev. 5.0 - 5th December 2012

Advertising