electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

fpga routing


Post new topic  Reply to topic    EDAboard.com Forum Index -> PLD, SPLD, GAL, CPLD, FPGA Design -> fpga routing
Author Message
shahzad ahmad



Joined: 21 Dec 2004
Posts: 20
Helped: 12


Post20 Apr 2007 19:07   

fpga routing


tellme about a tutorial on routing and plcement in xilinx ise8.2i
Back to top
Google
AdSense
Google Adsense




Post20 Apr 2007 19:07   

Ads




Back to top
banjo



Joined: 24 Dec 2005
Posts: 644
Helped: 118


Post21 Apr 2007 0:01   

fpga routing


I do not know of any tutorials specifically about ISE8.2 PAR. The bottom line is you rarely need to worry about this. If you constrain your design properly, the tools will take can of place and route. The main constraint is the clock period constraint. With this piece of info and assuming that all clocks within the FPGA are derived from one input clock, then the compiler can handle everything to meet timing.

If you have multiple input clocks and signals cross clock domain boundaries, then the problem gets trickier. Sometimes you have to put placement constraints or delay constraints in the UCF file.

The other time that placement can be an issue is when the external pin assignments make internal routing difficult. If at all possible, do the FPGA design first and allow the Xilinx tools to dictate the pin assignments. It will optimize the assignments to make routing easier. If you have to fix the pin assignments before the design in order to fab the PCB is where it can get difficult.
Back to top
echo47



Joined: 07 Apr 2002
Posts: 4206
Helped: 566


Post21 Apr 2007 1:29   

fpga routing


In some situations, simple placement constraints can help PAR do a much better job. In one of my large Virtex-II projects, PAR couldn't meet my clock timing constraint because PAR was trying to route all my signal processing modules as one big mass of routes, resulting in numerous long routes with too much propagation delay. To solve the problem, I applied a simple LOC constraint to each HDL module, basically building a placement fence around each module. I arranged the regions so the data could flow between them without having to travel too far across the chip. PAR then completed the place/route in about one-third the time, and met my timing constraint.
Back to top
choonlle



Joined: 18 Jul 2006
Posts: 128
Helped: 21
Location: AFRICA


Post23 Apr 2007 2:49   

Re: fpga routing


Please attend online training offered by Xilinx. You will be expert after attend that training. No point to waste your time to explore.
Back to top
vinodkumar



Joined: 05 Oct 2006
Posts: 240
Helped: 10


Post23 Apr 2007 9:38   

Re: fpga routing


Hi
how to get online training for XILINX tools.

bye
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> PLD, SPLD, GAL, CPLD, FPGA Design -> fpga routing
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
FPGA routing Matrix (5)
SDRAM routing with FPGA (4)
define the global routing and detail routing in P&R (7)
routing variations - timing and routing, scaling factor (1)
Routing and Pre-routing (4)
What are the FPGA design and FPGA verification? (3)
NEW ARM + FPGA MEGA GATE FPGA DEVELOPMENT PLATFORM (5)
Can FPGA replace those architecture based on FPGA+DSP (2)
fault tolerance FPGA- reliability of CLBs SRAM-based FPGA (1)
can we copy the CLOCK SIGNAL from fpga pin to LEDS on fpga?? (2)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS