+ Post New Thread
Results 1 to 3 of 3
  1. #1
    Junior Member level 1
    Points: 764, Level: 6

    Join Date
    Jul 2015
    Posts
    16
    Helped
    0 / 0
    Points
    764
    Level
    6

    Design Compiler Register Retiming and Synchronization

    Hi, I'm using the following command to retime a design in DC:

    optimize_registers -sync_transform decompose -async_transform decompose

    I now need to change my design in such a way that adds synchronizers for 2 inputs. How can I tell DC not to move the registers in my synchronization circuit? I read the DC retiming manual and it doesn't mention this anywhere.

    Thanks

    •   AltAdvertisment

        
       

  2. #2
    Advanced Member level 5
    Points: 7,942, Level: 21

    Join Date
    Apr 2016
    Posts
    1,670
    Helped
    294 / 294
    Points
    7,942
    Level
    21

    Re: Design Compiler Register Retiming and Synchronization

    Quote Originally Posted by mwb View Post
    Hi, I'm using the following command to retime a design in DC:

    optimize_registers -sync_transform decompose -async_transform decompose

    I now need to change my design in such a way that adds synchronizers for 2 inputs. How can I tell DC not to move the registers in my synchronization circuit? I read the DC retiming manual and it doesn't mention this anywhere.

    Thanks
    put the retiming circuitry in a separate module, don't retime it.
    Really, I am not Sam.



    •   AltAdvertisment

        
       

  3. #3
    Junior Member level 1
    Points: 764, Level: 6

    Join Date
    Jul 2015
    Posts
    16
    Helped
    0 / 0
    Points
    764
    Level
    6

    Re: Design Compiler Register Retiming and Synchronization

    Thanks. Seems obvious now that I think about it, worked.



--[[ ]]--