+ 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: 17,053, Level: 31
    pancho_hideboo's Avatar
    Join Date
    Oct 2006
    Location
    Real Homeless
    Posts
    2,622
    Helped
    704 / 704
    Points
    17,053
    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,779, Level: 48

    Join Date
    Mar 2008
    Location
    USA
    Posts
    6,427
    Helped
    1876 / 1876
    Points
    39,779
    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.



--[[ ]]--