+ Post New Thread
Results 1 to 3 of 3
  1. #1
    Full Member level 1
    Points: 1,014, Level: 7
    ashrafsazid's Avatar
    Join Date
    Sep 2016
    Location
    Germany
    Posts
    102
    Helped
    1 / 1
    Points
    1,014
    Level
    7

    Verilog A module for a digital filter (Analog Interface for verilog code)

    Hi,

    I want to simulate a delta sigma modulator in Cadence spectre. I have a ctrl block in verilog-A and the main circuits in transistor level. I have also a digital filter of two cascased integrators which is defined in verilog module. Now I want to simulate this in spectre. but the problem is this digital filter works in logic levels (0,1) where the other parts in real analog voltage level. so is there any procedure in which i can change the digital level to analog levels?

    thanks

    •   AltAdvertisement

        
       

  2. #2
    Advanced Member level 5
    Points: 16,969, Level: 31
    pancho_hideboo's Avatar
    Join Date
    Oct 2006
    Location
    Real Homeless
    Posts
    2,610
    Helped
    700 / 700
    Points
    16,969
    Level
    31

    Re: Verilog A module for a digital filter (Analog Interface for verilog code)

    Cadence Spectre can not accept Verilog-D.

    You have to use NCSim with AMS option which is called as AMS Designer.

    Or legacy VerMix(=spectreverilog) which is a cosimulation between Spectre and Verilog-XL might be available.



    •   AltAdvertisement

        
       

  3. #3
    Advanced Member level 5
    Points: 39,692, Level: 48

    Join Date
    Mar 2008
    Location
    USA
    Posts
    6,412
    Helped
    1871 / 1871
    Points
    39,692
    Level
    48

    Re: Verilog A module for a digital filter (Analog Interface for verilog code)

    You might be able to modify a veriloga module to
    hold the verilog guts. Probably have to add stuff
    at the interfaces to get sane transition times,
    delays, and pin-impedance-dependence for good
    analog behavior.



--[[ ]]--