FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > FPGA

FPGA comp.arch.fpga newsgroup (usenet)

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 07-12-2005, 09:48 PM
Aj
Guest
 
Posts: n/a
Default Observations on passing clock constraints through DCM in Synplify 8.1

Hello All,

Please have a look at my observations below and let me know,whether you
agree with them.Or, if you would like to add your expert comments based
on your experiences,please do.

I am using Synplify 8.1 for synthesizing my design(which uses multiple
DCMs) for a Xilinx Virtex-4 device.

WITHOUT CONSTRAINTS: the tool infers clk0 ,clk2x and clkfx clock
outputs from the DCM, if you don't specify any constraints to the tool
apart from the auto constraints(default 1 MHZ).As expected,it does not
propagate the DCM input clock constraints and doesn't understand the 2x
and fx(M/D values ).

WITH CONSTRAINTS: when you specify constraints to the input
clock(clkin) of the DCM then it happily stops inferring clk0 but it
does infer clk2x and clkfx DCM outputs . The tool doesn't constrain the
clkfx and clk2x output clocks according to the values set in the dcm
but instead it just constrains it to the default (1 Mhz).

WITH XC_PROPS : I went through the Synplify reference manuals ,where it
was instructed to use xc_props to specify the
clkfx_multiply,clkfx_divide etc attributes (In case, the propagation of
the constraints don't work properly). Next ,I tried with these
attributes attached to the DCM instances in SDC as well as the code.But
it could not drive synplify to do the automatic clkfx and clk2x
constraint calculation.

FORCED:
At last , I had to find the clkfx and clk2x net names from the log file
(.srr) and apply the constraints to them. Thankfully , this worked!!!


Please, tell me if this issue is something which has been an accepted
fact with Synplify synthesis or is there some other way out of this ?

Thanks,
Ajay

Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Observations on passing clock constraints through DCM in Synplify 8.1 Aj FPGA 0 07-12-2005 09:44 PM
Problem with Synplify 7.7.1, startup block vs clock input Big Boy FPGA 1 06-01-2005 02:17 AM
Do Synplify DSP and Accelchip support multiple clock domains? Dave FPGA 5 05-09-2005 11:09 PM
cross clock timing constraints design FPGA 4 05-02-2005 06:25 PM
Passing signals across different voltages... Prasanna Verilog 0 08-23-2003 12:25 AM


All times are GMT +1. The time now is 12:40 PM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved