Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Looking for information about multicycle path

Status
Not open for further replies.

pradeep2323

Junior Member level 3
Joined
Nov 2, 2006
Messages
27
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
1,487
can anybody tell more regarding multicycle path?
 

multi cycle path

It's nothing but a single path in the netlist activated by more than one clock domain.
 

what are multi-cycle paths

when a data takes more than one clk cycle to travel from one flop to next flop its called mutli cycle path
 

why multicycle path

Xilinx says, "a path between two registers with a timing requirement that is a multiple of the clock period for the registers".

It is commonly used to relax the timing constraints in sections of your design where the data timing is relatively slow or uncertain compared to the clock rate.
 

multicycle path xilinx

The path, which takes more than one clock pulse to reach next flop is called as multicycle path.
 

what is multicycle path

Multicycle path (MCP)is a path which takes more than one clock cycle to output the data.
Setup and hold calculations will be different for MCP.

Usually multicycle path is seen in adder, multiplier design. It takes more than 1 clock cycle to update the output.

Such kind of combinational path has to be declared as multicycle path in DC(synopsys). Otherwise tool tries to optimize it and take huge amount of time and goes into loop. :?:
 

defining setup and hold on multicycle paths

multicycle path comes into picture when the data lauched by a flop takes more time than the clock period itself, hence we can capture the current data in the next clock cycle. Also we can apply multicycle path if the lauch data is stable for more than one clock period therefore the capture flop dosent need to catpure the data in the next cycle it can capture it in next to next cycle.
 

timequest multicycle

When a data path is too long that can not be completed in one clock cycle then for that perticular path we have to define mulfi-cycle path.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top