Hi VenuKelkar,
You cannot carry forward the £3000 as contributions are given relief only in the year they are paid.
You may have unused relief from previous years that you can use to avoid any pension tax charge as you have exceeded the annual limit. if you don't have any unused relief and need to pay the tax charge, it is the £3000 that you declare.
Pension savings — tax charges (Self Assessment helpsheet HS345)
Advises you how to work it out and complete your tax return.
Thank you.