Salmond wants to hold the referendum in the northern autumn of 2014 to capitalise on the patriotic buzz caused by the Commonwealth Games and the Ryder Cup, both of which will be held in Scotland that summer.
A spokesman for Salmond insisted he was not prepared to enter into deals.
Salmond's Scottish National Party said it had never argued that the referendum was going to be "legally binding".
It would, however, be "politically binding" because it would represent the views of the Scottish people and be impossible for any government to resist. Ministers in Cameron's Coalition hope that an earlier vote would enable campaigning for a referendum to take place in the afterglow of the Queen's diamond jubilee celebrations and the London Olympic Games.
Under Cameron's plan, Scottish voters would only be offered a simple "yes-no" question on independence, whereas Salmond wants to include an option of greater financial autonomy short of complete separation.
UK ministers sought yesterday to wrest the political initiative from Salmond by arguing that the uncertainty about the timing of the referendum, and its exact form, was damaging the Scottish economy and unfair to the Scottish public. Cameron told BBC1's The Andrew Marr Show: "I don't think we should just let this go on year after year. I think that's damaging for everyone concerned, so let's clear up the legal situation and then have a debate about how we bring this to a conclusion. My view is that, sooner rather than later, would be better."
Danny Alexander, the Chief Treasury Secretary and Liberal Democrat MP for Inverness, Nairn, Badenoch and Strathspey, said: "Scotland cannot afford a long period of dithering and delay from Alex Salmond."
Ministers in London privately admit that they have failed to take the fight about the UK's future to Salmond since the SNP won a dramatic election victory last May. They have not been helped by the turmoil of the three main pro-Union parties, with the Tories, Liberal Democrats and Labour all electing new leaders in recent months.
Under Cameron's move, the Government at Westminster would insert a sunset clause into the Scotland Bill, which is before the House of Lords, allowing the Scottish Government to hold the referendum in the next 18 months. But SNP sources said Salmond was not prepared to enter into deals on a referendum and would veto any sunset clause.
- Independent