Multicycle Path

Proposal Information

  • Current Owner: None, ...
  • Contributors: None, ...
  • Date Proposed: 2014-June-22
  • Date Last Updated: 2014-June-22
  • Priority:
  • Complexity:
  • Focus: RTL
  • Related Issues: None
  • Competing Issues: None

Requirement Summary

Speciification of multi-cycle paths in language syntax and works for both simulation and synthesis.

Perhaps capture false paths as well and simulate them

See ISAC IR2003

Related Issues

ClockedShorthand offers several proposed syntax examples to describe multicycle paths.

TimingConstraints proposes the ability to be able to describe timing constraints from within VHDL (including multicycle paths and false paths).

Some initial thoughts that are going no where

For a simulation, a multicycle path with 4 clock delays can be specified with the following, however, this will not help with simulation

process (Clk) 
begin
  if rising_edge(Clk) then 
    AReg <= transport 'X', A after 3 * tperiod_Clk + tpd; 
  end if ; 
end process ; 

Implementation

TBD What would be better is to use PSL

Comments

Supporters

Topic revision: r4 - 2020-02-17 - 15:34:35 - JimLewis
 
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback