Questions tagged [constraints]

51 questions
11
votes
2 answers

EAGLE Matched Length Pairs / Groups

What facilities does EAGLE CAD have for helping to do layout with matched length groups and differential pairs? Can you apply such a constraint in the auto-router? As a follow-on to this, what (other) free Electrical CAD tools support this type of…
vicatcu
  • 22,499
  • 13
  • 79
  • 155
10
votes
1 answer

ASIC timing constraints via SDC: How to correctly specify a multiplexed clock?

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 like to ask the EE community for help with some…
FriendFX
  • 366
  • 1
  • 6
  • 16
9
votes
3 answers

Op amp analysis: when are the "negative feedback rules" applicable?

When we build op amp circuits that use negative feedback, like so: ... we can analyze the circuit very easily, by assuming that $$v^- = v^+$$ due to negative feedback (when also assuming the op amp is ideal, of course). Besides the obvious…
exscape
  • 1,172
  • 2
  • 12
  • 20
6
votes
1 answer

ASIC timing constraints via SDC: How to correctly specify a ripple-divided clock?

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 like to ask the EE community for help with some…
FriendFX
  • 366
  • 1
  • 6
  • 16
6
votes
1 answer

Discrepancy between post-Place-and-Route static timing analysis and ISIM simulation results

Overview I'm implementing a simple Harvard-style CPU using Xilinx ISE version 14.1. I'm using settings compatible with a Digilent Nexys3 board, but for the time being the entire project is performed in simulation only. I have the following entry in…
drxzcl
  • 3,735
  • 2
  • 30
  • 32
5
votes
1 answer

How to estimate timing contraints for FPGAs?

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 external circuit has? What I hopefully understood…
SDwarfs
  • 680
  • 3
  • 15
5
votes
1 answer

Analog Video PCB Layout

What special considerations and/or constraints are typically applied when routing analog video signals on a PCB (e.g. VGA, NTSC, etc). I'm thinking try and keep them routed on a single layer (i.e. at most 2 vias), try and keep a ground plane under…
vicatcu
  • 22,499
  • 13
  • 79
  • 155
4
votes
3 answers

Fix Conflicting IO Standards

I am using the Basys 2 Spartan-3E FPGA board with Xilinx. I need the pmod i/o to be at 1.8v so I am using LVCMOS18 IOSTANDARD. You can find all of the IOSTANDARD's available for Spartan-3E in this document. Whenever I try to compile my project it…
MLM
  • 848
  • 2
  • 14
  • 26
4
votes
0 answers

Timing constraints for DDR output multiplexer

Consider the following circuit, which multiplexes the d0 and d1 inputs to the y output in one clock cycle (i.e., double data rate, DDR). simulate this circuit – Schematic created using CircuitLab Which may be the result of synthesizing the…
mkrieger1
  • 143
  • 7
4
votes
1 answer

Understanding timing constraints

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. Still, when I have to code them in a sdc file I…
4
votes
1 answer

How do you constrain input delay for a multidimenionsal input vector?

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 module are multidimensional arrays. For…
Matt B.
  • 43
  • 3
3
votes
1 answer

Best practice to constrain dynamically tuned FPGA->DAC data path

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 design part). The DATACLK signal can be delayed…
Oleg Skydan
  • 131
  • 1
3
votes
1 answer

How to correctly constrain a clock network with lots of mux branches?

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 "born", they are MUXed, and we call this generated…
Light
  • 323
  • 1
  • 2
  • 12
3
votes
1 answer

SDC (Synopsys Design Constraints) Timing Exception for Latch Before Launch - FPGA

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 bits. This arrangement causes a setup violation…
HypeInst
  • 141
  • 6
3
votes
1 answer

Vivado : constraints setup for SPI interface with common clock

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 out a 3-wire SPI interface to 4…
CanisMajoris
  • 83
  • 1
  • 3
  • 9
1
2 3 4