Consider a hierarchical access of blocks for a multilevel cache.
As per my understanding, in an Hierarchical accessing there is no search time for the cache calculated. When there is a miss, the memory access time and the cache access time is calculated. Reason being once the block is transferred from main memory to the cache, the VM accesses the cache again. I read this somewhere can't recall where. But many believe we add the cache time because it has to "search" the cache. There is a reason why it is called as "access" time. It is a fetch instruction not a search.
Consider this question: https://gateoverflow.in/3653/gate2004-it-12-isro2016-77
The question above should be clearly hierarchical.
If I'm mistaken, please feel free to prove me wrong.