PSOC Creator 3.0 Timing Analysis: Negative Frequency?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

 I am working on a design in Creator 3.0 using a PSOC5LP that uses internally generated 60MHz clock or clocks.

   

(3.7V on all Vdds and 0-85/125 temperature range.)

   

Occasionally the Static Timing Analysis, under Clock Summary says the maximum frequency for a certain clock is a NEGATIVE NUMBER!

   

What does this mean, other than it does not like the design?

   

Thanks, Bill

   

PS: Is there a design recommendations document that addresses things like whether it is better to use one clock or multiple clocks of the same frequency? Or best methods for preventing hold time violations? I seem to get inconsistent or counter-intuitive results when I try simplifying my logic with the Static Timing Analysis.

0 Likes
4 Replies
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

Can you please provide us with an example showing your error? To do so, use
Creator->File->Create Workspace Bundle (minimal)
and attach the resulting file.



Bob
 

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

This might be useful -

   

 

   

    

   

          

   

http://www.cypress.com/?docID=47721     PSoC® 3, PSoC 4, and PSoC 5LP Digital Design Best Practices

   

 

   

 

   

Regards, Dana.

0 Likes
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

 Thanks Bob, Dana. I will read thru that document again. I don't remember any info in there about one or multiple clock sources of the same frequency. Any thoughts there? Is it always better to use one clock source?

   

 

   

Attached is the timing report for an earlier version of a design I am doing for a client. As you can see, CyMASTER_CLK is negative.

   

Because my client does not want the design made public, I will try and produce a subset design that fails in the same way.

   

The current version of the design is down to one hold time violation of less than 0.4 ns and no frequency issues so I will probably go with that.

   

 

   

Bill

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

You can always file a CASE directly and Cypress will treat

   

all info as Proprietary -

   

 

   

    

   

          

   

To create a technical case at Cypress -

   

 

   

www.cypress.com

   

“Support”

   

“Technical Support”

   

“Create a Case”

   

 

   

You have to be registered on Cypress web site first.

   

 

   

Regards, Dana.

0 Likes