Number of tags bits remains same it is true but it does not means conflict miss will remain constant.
If block size is increased keeping cache size constant then conflict miss can remain constant or can increase.
Let Main memory have 4 block of 2 word each and cache have 2 block of one word each
MM block 0 |
MM block 1 |
MM block 2 |
MM block 3 |
0 |
2 |
4 |
6 |
1 |
3 |
5 |
7 |
Cache block 0 |
Cache block 1 |
0 |
2 |
1 |
3 |
MM block 0 and 1 are mapped with cache block 0 similarly MM block 2 and 3 are mapped with cache block 1.
now consider following request 0,7,0,7,0,7.......
Number of conflict miss 0
Now we increase block size 1 block = 4 words
MM block 0 |
MM block 1 |
0 |
4 |
1 |
5 |
2 |
6 |
3 |
7 |
Now for same request 0,7,0,7,0,7..... conflict miss rise
In short
It depends on word or byte sequence not on mapping technique
https://courses.cs.washington.edu/courses/cse378/02sp/sections/section9-2.html