All sides should accept the result of the Scottish independence referendum and work together to bring more powers to Edinburgh, according to the Prime Minister.

David Cameron said respecting the outcome of the vote was "the right thing to do" and declared that "Scotland will be the winner" as a result of the continuing process to bring further devolution to Holyrood.

He spoke two days after the SNP's Nicola Sturgeon - widely regarded as Alex Salmond's likely successor as party leader and First Minister - stated that Scottish independence was a matter of "when, not if" and that the offer of devolution was "no longer adequate".

Scottish voters opted to stay in the UK by around 55% to 45% in last month's poll.

Speaking from Downing Street, the Prime Minister told BBC Scotland last night: "There was a very clear result, a margin of around 11 points, and, as Alex Salmond said before the referendum, that would settle it for a generation or he said possibly a life time.

"I think the right thing to do is accept the result and now deliver the extra devolution, the extra powers to the Scottish Parliament that all three of the UK-wide parties promised."

The commission tasked with agreeing more powers for Holyrood, led by Lord Smith of Kelvin, is expected to submit a report on further devolution by the end of November.

Mr Cameron told the Reporting Scotland programme the result of the process would be significant.

"We are going to produce a command paper with all of the parties' proposals, that will come out in the next few days," he said.

"Then Lord Smith will produce his report and, as we set out during the referendum campaign, before the end of January we will see draft clauses that all parties, I believe, will sign up to implementing, whatever the result of the election.

"So Scotland will be the winner whatever the outcome."

The Prime Minister also described his plans to limit the Commons voting rights of Scottish MPs as "making sense of devolution".

"What I want, as a passionate believer in our United Kingdom, is a settlement that coheres, that lasts, that works, so we keep our family of nations together long, long into the future," he said.

SNP Westminster leader Angus Robertson said: "The Westminster parties promised extensive new powers would be delivered in the event of a No vote - and the people of Scotland are waiting for this promise to be kept.

"But David Cameron's repeated calls to link more powers for Scotland with English votes for English laws will not wash.

"Mr Cameron has previously said that 'all the options of devolution' are on the table following a No vote. He and the other Westminster leaders have a duty to ensure that the substantial news powers promised are delivered.

"Forty-five per cent voted Yes last month and the 55% of those who voted No thought they were being offered Home Rule. It is time for Mr Cameron to get on with it and honour the vow. The Scottish Parliament must have the powers we need to make Scotland a fairer, more equal country."