Skip to main content

Questions tagged [constraints]

Filter by
Sorted by
Tagged with
1 vote
1 answer
142 views

After the Run Linter is finished, I clicked on the Schematic button and got this warning. The Elaboration page of the Project Settings: Why would loading I/O planning constraints slow down ...
Ice n Fire's user avatar
0 votes
1 answer
96 views

The SDC file: create_clock –period 37 –waveform {0 18.519} {clk} While reading SDC file in the Quartus, I get following error: ...
Vladislav Butko's user avatar
-1 votes
1 answer
123 views

How to fix the follow errors was appeared after pin assingment (in Pin Planner window) and project compilation: "Error: Found illegal assignment group name "key" -- conflicts with top-...
Vladislav Butko's user avatar
-1 votes
1 answer
699 views

I'm struggling setting up timing constraints for an ADC SPI interface. The design is a simple ADC Master interface working at 25 Mhz, same frequency of the system. First of all I gated the output SCLK ...
Carlos's user avatar
  • 1
0 votes
1 answer
203 views

Problem is my device don't use system clock generator (what me need) for synchronization,but use clock signal is generated by TestBench what connected via external I/O ports of FPGA. I have ...
Vladislav Butko's user avatar
1 vote
0 answers
327 views

I have EMMC master for FPGA. Please tell me how to write constraints on ports in DDR mode? I tried to write constraints but I doubt the correctness Specification: JEDEC Standard No. 84-B51 P.S. Here ...
strontiuman's user avatar
1 vote
2 answers
260 views

All of my electrical components are listed as having such clearance constraint violations when I open the PCB Rules and Violations window. I have tried lowering the minimum clearance from 0.254 mm to ...
eutectic_codswallop's user avatar
0 votes
1 answer
294 views

As a hardware designer you have consider the timing constraints of both the input and output device. Input devices specify a setup and hold time reference to the clock (the time in which the data ...
Dukel's user avatar
  • 83
1 vote
1 answer
291 views

Problem Determine the timing parameters (\$T_\text{cQ,bb}, T_\text{su,bb}, T_\text{h,bb}\$) for the black box logic circuit seen below: - Attempt \$T_\text{cQ,bb}\$ is the time it takes for the ...
Carl's user avatar
  • 4,776
3 votes
1 answer
129 views

Data is moved from the Zynq 7010 to AD9779A DAC using parallel SDR link at 155.52MHz. This DAC generates DATACLK clock that is used to clock data out of the FPGA (see picture for the relevant FPGA ...
Oleg Skydan's user avatar
0 votes
1 answer
983 views

I have a Xilinx Basys 3 demo' board, which contains the Xilinx Artix-7 XC7A35T-1CPG236C FPGA. I want to use the board's PMOD header as an SPI master interface. Most of the pins are outputs, but MISO ...
Martel's user avatar
  • 1,463
3 votes
1 answer
966 views

I have a source-synchronous input to my FPGA (an Intel Cyclone 10 GX 10CX085), coming from an external chip whose datasheet gives the following information: fmax = 300 MHz (single data rate) tsetup = ...
Harry's user avatar
  • 309
1 vote
1 answer
332 views

Due to the chip shortage, I'm trying to perform timing analysis of an existing CPLD design for a number of alternative chips from different manufacturers. I have existing hardware description source ...
Ben Voigt's user avatar
  • 3,144
0 votes
1 answer
214 views

Inside ISE timing constraint editor window, which following sub-section shall I use set_clock_group to solve the STA setup timing violation path #1 due to cross-clock signal ?
kevin998x's user avatar
  • 423
3 votes
1 answer
2k views

Let me simplify a common clock network structure used in my company: Firstly, there're multiple true clock sources (PLLs, external input, or RC OSCs). Right at the beginning when these sources are &...
Light's user avatar
  • 349
1 vote
1 answer
396 views

I'm having trouble getting the Hard Processor System (HPS, the embedded hard processor of the agilex fpga series) to work properly on the Intel Agilex Dev kit version 3. The issue says that that there ...
Doralitze's user avatar
2 votes
1 answer
717 views

I need to randomize addr such that addr is 'h0 three times followed by addr as 'hf for two times. The values of addr should be in the sequence even if it is used with randomization. I tried using a <...
nick_pick's user avatar
0 votes
1 answer
487 views

I'm interfacing the TI DP83630 phy chip to FPGA over RMII interface and need to write the timing constraints. I'm having difficulties interpreting the receive interface setup and hold time from the ...
anchi_anich's user avatar
3 votes
1 answer
505 views

I am acquiring data from an ADC whose serial output makes the first bit available immediately after completion of a conversion. Then, the FPGA sends clock-pulses to the ADC to shift-out the remaining ...
HypeInst's user avatar
  • 141
1 vote
1 answer
2k views

I am fairly new to FPGA design and I am working on a project where the FPGA is the SPI Slave. Are there supposed to be constraints on the Master Clock input signal/ MOSI / Chip select? What is the ...
Apu-JhoNsoN's user avatar
1 vote
1 answer
1k views

I need to monitor a signal as it is going into the FPGA, tracking down a potential noisy input or slow rising signal issue. I want to use an external oscilloscope to see what the FPGA sees (as ...
jrive's user avatar
  • 661
1 vote
1 answer
2k views

I found several related answers to my question but none of them seem to clarify my case. I followed this answer and this one, but still getting warnings and when synth/impl. Here's the conceptual ...
Nazar's user avatar
  • 3,262
0 votes
1 answer
279 views

I have a data signal, select and clock signal which I am sending from the FPGA to another chip and I need to constrain them so I don't violate setup/hold time etc. I have tried to write and SDC file, ...
Tom Berge's user avatar
1 vote
2 answers
2k views

I need to constrain a plane from shorting to the annular rings of a number of vias. The dialog found at ...
Joel's user avatar
  • 21
6 votes
1 answer
862 views

I try to find out how to specify the timings restrictions in FPGA designs correctly (in .sdc/.xdc files). I know what setup and hold times mean. However: How do I find out, what timing constraints my ...
SDwarfs's user avatar
  • 700
2 votes
2 answers
2k views

There are two clocks in the system, clk2 is derived from clk1 with a 180-degree phase shift. There is 1-bit data from clk1 to clk2. I know this is a kind of asynchronous scenario and the traditional ...
Ross's user avatar
  • 590
3 votes
1 answer
3k views

I have been using Vivado 2018 for a system level design and am having trouble with a SPI interface programming. A block diagram of my system is shown below. The Artix-7 FPGA (on the motherboard) sends ...
CanisMajoris's user avatar
1 vote
2 answers
3k views

I am trying to use vias on a fill to connect copper in Altium, but I keep getting unrouted net constraint errors. I have the following: The red square and blue rectangle (which extends fully ...
Billy Kalfus's user avatar
  • 1,063
3 votes
2 answers
580 views

I have a synchronous datapath in my design that fails negative slack timing check, and I could most likely fix it by putting extra pipeline registers between datapath blocks by changing RTL sources. ...
Alexei's user avatar
  • 75
1 vote
1 answer
6k views

I am new to SDC constraints, in synchronous clock definition say A and B are synchronous with each other, then we can define create_clock on A port (input) and <...
Krishh's user avatar
  • 21
-2 votes
1 answer
157 views

Looking at a Circuit Board from a recent consumer product, I still see many discrete components (diodes, resistors, capacitors, amplifiers), which occupy space and have to be soldered into the board. ...
Real's user avatar
  • 143
3 votes
1 answer
427 views

A have a circuit for which I have parameterized some of its resistors with the .STEP command. Consequently, I have many different graphs when I simulate the circuit. I would like to know if it was ...
Dory's user avatar
  • 107
0 votes
1 answer
99 views

I'm trying to design a very low power (<=10W) inductive heating circuit that will heat the work material to 40-50degC. I've seen plenty of Royer Oscillator circuits online (see here: http://www....
athedcha's user avatar
  • 175
1 vote
2 answers
2k views

How to get a default UCF file of the Xilinx Virtex-5 XC5VLX110? It doesn't seem to be anyhere. If I have to make it by myself, would you let me know how to ...
Carter's user avatar
  • 673
3 votes
1 answer
2k views

In design, an external clock pin triggers a flip-flop, where the output goes to an external data pin. Using Xilinx ISE, how can I specify a timing constraint, so the output should be held for some ...
EquipDev's user avatar
  • 589
2 votes
2 answers
4k views

I have doubt, What should be proper SDC constraint for CDC module, i.e., two flop synchronizer. between "dat driving by aclk to <...
Prakash Darji's user avatar
4 votes
0 answers
1k views

Consider the following circuit, which multiplexes the d0 and d1 inputs to the y output in ...
mkrieger1's user avatar
  • 143
1 vote
0 answers
979 views

I am trying to sample an asynchronous signal in multiple clock-domains. I do not care too much about the absolute delay from the source of the async signal to the sampling FF's, but I want to ...
burnpanck's user avatar
  • 133
1 vote
1 answer
275 views

Imagine a situation where the absolut delay of a group of signals doesn't matter, but it must be ensured each signal of the group has roughly the same delay until it reaches a certain point, say a FF. ...
andrsmllr's user avatar
  • 883
2 votes
1 answer
768 views

I've to constraints an Lattice Semiconductor FPGA and I've some doubts about the multicycle constraint described here. I've the following RTL : Basically it is a counter that is driven by a rising ...
haster8558's user avatar
3 votes
1 answer
1k views

I have a problem concerning the Xilinx Fifo generator and timing contraints described in the fifo manual. I am using the fifo generator version 9.2 (manual ) to generate a fifo. I would like to ...
Simone's user avatar
  • 31
2 votes
1 answer
1k views

I have a VHDL module in which several block RAMs are inferred. Now I would like to place these block RAMs into a certain region of my FPGA (close to some IO pins). How do I do this using Xilinx ...
andrsmllr's user avatar
  • 883
4 votes
1 answer
2k views

I don't want an introductory text on timing constraints, nor an application note, an user manual, a webinar. I read them all, already, many times. The concept behind timing constraints is very easy. ...
Giancarlo Sportelli's user avatar
1 vote
2 answers
4k views

Of the setup and hold timing constraints which are to be met to get a stable output, which one is critical in estimating the maximum clock frequency of a circuit?
titan's user avatar
  • 137
3 votes
2 answers
4k views

I have a slight problem with my clock domain crossing timing constraints. I have two clock groups set_clock_groups -asynchronous -group {clk_A} -group {clk_B} ...
AxelOmega's user avatar
  • 131
4 votes
1 answer
2k views

I am defining SDC input constraints for synthesis of a small module that is part of a larger ASIC design. I plan to run the module through synthesis using Synopsys tools. A few of the inputs to this ...
Matt B.'s user avatar
  • 43
2 votes
1 answer
751 views

Does the sampling clock rise/fall times for ADCs matter, or they can be virtually 0 seconds? Can they be slow? In particular, I could not find anything about rise/fall time constrains for AD9235. ...
Nazar's user avatar
  • 3,262
1 vote
1 answer
2k views

The following is asked in the context of Xilinx FPGAs (my experience), but may also apply to similar technologies offered by other vendors. Background: When writing constraints for FPGA I/O, there ...
Josh's user avatar
  • 368
10 votes
1 answer
7k views

Introduction Having found multiple, sometimes conflicting or incomplete information on the internet and in some training classes about how to create timing constraints in SDC format correctly, I'd ...
FriendFX's user avatar
  • 366
6 votes
1 answer
11k views

Introduction Having found multiple, sometimes conflicting or incomplete information on the internet and in some training classes about how to create timing constraints in SDC format correctly, I'd ...
FriendFX's user avatar
  • 366