+ Post New Thread
Results 1 to 3 of 3
  1. #1
    Newbie level 6
    Points: 1,086, Level: 7

    Join Date
    Apr 2007
    Posts
    11
    Helped
    0 / 0
    Points
    1,086
    Level
    7

    What is the sanity check of a design?

    What is sanity check of a Design? How it is performed? What is the importance of a sanity check?

    •   AltAdvertisement

        
       

  2. #2
    Member level 3
    Points: 1,466, Level: 8

    Join Date
    Jul 2007
    Posts
    61
    Helped
    19 / 19
    Points
    1,466
    Level
    8

    Sanity Check

    Suppose you have a verfication enviroment for a design (either module or chip), if you have changed something in design then to see if there is no compilation/any other issue either in your design or verification enviroment, a very simple basic test is run to establish sanity of both verification enviroment and design.
    Sanity test should be simple one not to check your DUT functionality but to establish sanity in verification enviroment.
    Once sanity is done, then you can start verifying all the features of the design.

    Hope this answers your query.

    Regards,
    pintuinvlsi



    •   AltAdvertisement

        
       

  3. #3
    Banned
    Points: 5,639, Level: 17
    Achievements:
    7 years registered

    Join Date
    Nov 2005
    Location
    Fleet, UK
    Posts
    413
    Helped
    91 / 91
    Points
    5,639
    Level
    17

    Re: Sanity Check

    Sanity check is a literal term, its not a ASIC term. Ppl use the term 'sanity check' for almost anything they want to use it for. Usually these are kind of 'non urgent' checks.
    For example : if I have a function which shifts an 'n' bit vector by an integer 'i1' you may want to put a 'santity check' in the function that will produce a warning or error, when 'i1' is greater than 'n'.
    Another example of a 'sanity check' is already been given to you by pintuinvlsi
    Hope this helps,
    Kr,
    Avi
    http://www.vlsiip.com



--[[ ]]--