Tensão de limiar MOSFET
Com banda plana de -0,9 V, coeficiente de corpo de 0,5, potencial de superfície de 0,7 V e o corpo ligado à fonte, o limiar passa um pouco de dois décimos de volt. Informe os quatro valores e receba Vth. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Tensão de banda plana
- -0,9
- Coeficiente do efeito de corpo
- 0,5
- Potencial de superfície
- 0,7
- Polarização do substrato
- 0
- Argumento da raiz quadrada
- 0,7 V
- Termo do corpo
- 0,4183300133
- Tensão de limiar
- 0,2183300133
A tensão de limiar de um MOSFET é a tensão porta-fonte na qual se forma uma camada de inversão forte na superfície do silício e o transistor passa a conduzir uma corrente de canal útil. Engenheiros de dispositivo, equipes de layout analógico e estudantes obtêm essa tensão a partir de quatro números que já estão no cartão de processo ou em uma tabela de polarização: a tensão de banda plana, o coeficiente de efeito de corpo, o potencial de superfície em inversão forte e a polarização fonte-substrato. Esta calculadora aplica a identidade de canal longo segundo a qual a tensão de limiar é igual à tensão de banda plana mais o potencial de superfície mais o coeficiente de corpo vezes a raiz quadrada do potencial de superfície mais a polarização de substrato, e devolve o resultado em volts.
O que é a tensão de limiar MOSFET e quais quatro números a determinam
A tensão de limiar é a polarização de porta na qual a superfície de silício sob o óxido de porta atinge a inversão forte e surge um canal condutor entre fonte e dreno.
No modelo de folha de carga de canal longo esse número não é uma constante de ajuste independente: ele é montado a partir da tensão de banda plana V_FB, do potencial de superfície em inversão forte φ_s (quase sempre escrito como o dobro do potencial de Fermi, 2φ_F), do coeficiente de efeito de corpo γ e da polarização reversa fonte-substrato V_SB. A identidade afirma que Vth equivale a V_FB mais φ_s mais γ vezes a raiz quadrada de φ_s mais V_SB.
Quando o terminal de substrato está ligado à fonte, V_SB vale zero e a fórmula se reduz ao limiar de polarização nula que os cartões de processo costumam citar. Uma polarização reversa de substrato aumenta o radicando, de modo que o termo da raiz cresce e um dispositivo NMOS precisa de uma tensão de porta mais positiva para inverter — o clássico efeito de corpo.
As buscas se agrupam em torno de calculadora de tensão de limiar MOSFET, Vth a partir de VFB gamma e potencial de superfície, deslocamento de limiar por efeito de corpo e fórmula 2φ_F com polarização de substrato. As pessoas querem uma tensão numérica para conferir com um cartão .model de SPICE, uma derivação de exercício ou uma extração C-V de laboratório, não só um lembrete de que a equação existe. As unidades permanecem em volts para V_FB, φ_s, V_SB e Vth; γ vai em raiz de volts.
Uso prático, unidades coerentes, preço e canais de entrega
Use a calculadora de tensão de limiar MOSFET no navegador quando quiser um Vth imediato depois de ler V_FB, γ e 2φ_F em um cartão de processo, conferir um exercício de efeito de corpo ou varrer a polarização de substrato em um caderno sem levantar um deck de modelo compacto.
Mantenha as tensões em volts e γ em raiz de volts para que o radicando e o produto permaneçam dimensionalmente coerentes; misturar milivolts em um campo com volts em outro ainda executa a aritmética, mas o número não tem sentido físico. Não há modelo de linguagem, nem serviço PDK externo, nem aleatoriedade, de modo que a capacidade é segura para fixar em checagens de integração contínua e em materiais de aula reproduzíveis.
Combine esta ferramenta com uma identidade de banda plana ou de fator de corpo quando também precisar derivar V_FB ou γ a partir de dados de processo, ou deixe-a autônoma quando esses quatro números já forem conhecidos. Autores que publicam SDKs podem mapear os quatro campos de entrada diretamente em controles de formulário, coincidindo com a tabela de polarização que os estudantes já escrevem à mão no papel e nos cadernos de laboratório.
Casos de uso
Conferência entre cartão de processo e modelo SPICE
Engenheiros analógicos comparam o limiar de um modelo compacto com a identidade de canal longo montada a partir dos mesmos V_FB, gamma, potencial de superfície e polarização de substrato listados no cartão de processo.
Perguntas frequentes
Qual fórmula a calculadora de tensão de limiar MOSFET usa?
A identidade de canal longo Vth = V_FB + φ_s + γ√(φ_s + V_SB), em que φ_s é o potencial de superfície em inversão forte (em geral 2φ_F) e V_SB é a polarização reversa fonte-substrato. Modelos de canal curto, DIBL e temperatura não entram.
O que enviar como polarização de substrato quando o corpo está ligado à fonte?
Esse é o caso de polarização nula de substrato Vth = V_FB + φ_s + γ√φ_s.
O que acontece se um parâmetro não for um número finito?
Campos obrigatórios ausentes, texto não numérico, NaN e Infinity são rejeitados antes de devolver um limiar, e essas chamadas não são cobradas. Um φ_s + V_SB negativo também é recusado porque a raiz não seria real.
A calculadora de tensão de limiar MOSFET é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
Como uma polarização reversa do substrato muda a tensão de limiar?
Ela aumenta o valor dentro da raiz quadrada, então o termo de corpo cresce e o limiar sobe. Um NMOS passa a precisar de uma tensão de porta mais positiva para inverter o canal: é o clássico efeito de corpo.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/phys/mosfet-threshold-voltage \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"flat_band_voltage":-0.9,"body_effect_coefficient":0.5,"surface_potential":0.7,"bulk_bias":0}'const res = await fetch("https://api.kit.forhosting.com/phys/mosfet-threshold-voltage", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"flat_band_voltage": -0.9,
"body_effect_coefficient": 0.5,
"surface_potential": 0.7,
"bulk_bias": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/mosfet-threshold-voltage",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"flat_band_voltage": -0.9,
"body_effect_coefficient": 0.5,
"surface_potential": 0.7,
"bulk_bias": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/mosfet-threshold-voltage", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"flat_band_voltage":-0.9,"body_effect_coefficient":0.5,"surface_potential":0.7,"bulk_bias":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"flat_band_voltage":-0.9,"body_effect_coefficient":0.5,"surface_potential":0.7,"bulk_bias":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/mosfet-threshold-voltage", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"flat_band_voltage": -0.9,
"body_effect_coefficient": 0.5,
"surface_potential": 0.7,
"bulk_bias": 0
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.mosfet_threshold_voltage",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_abs | 1000000000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Qualquer parâmetro ausente ou que não seja um número finito falha com invalid_input antes de devolver uma tensão.
O que é a tensão de limiar MOSFET e quais quatro números a determinam
Entregar as quatro entradas validadas junto com sqrt_argument, body_term, threshold_voltage, unit e formula como JSON facilita colar o resultado em anotações, comparar em testes automatizados ou reutilizar entre linguagens sem reimplementar a raiz. Recuo de canal curto, DIBL, confinamento quântico e coeficientes de temperatura são perguntas vizinhas com outras páginas; este endpoint responde apenas a identidade de canal longo a partir dos quatro números que você já tem.
Como esta calculadora valida a entrada e aplica Vth = V_FB + φ_s + γ√(φ_s + V_SB)
Strings numéricas que se interpretam como números finitos são aceitas para que formulários e pipelines no estilo CSV passem valores sem uma conversão extra. O termo de corpo é então γ vezes a raiz do radicando, e o limiar é a soma de V_FB, φ_s e esse termo de corpo. Não há extração embutida de espessura de óxido, dopagem nem função de trabalho: é a identidade ideal de canal longo dos quatro números que você fornece. Envie um corpo JSON com flat_band_voltage, body_effect_coefficient, surface_potential e bulk_bias obrigatórios. Cada parâmetro deve ser um número finito: campos ausentes, strings vazias, texto não numérico, NaN e Infinity falham de imediato com invalid_input antes de devolver qualquer limiar, e a validação falha não é cobrada. O solver aceita aliases: vfb, v_fb e flatband_voltage para a tensão de banda plana; gamma, body_factor e gamma_body para o coeficiente de corpo; phi_s, two_phi_f e phi_surface para o potencial de superfície; vsb, v_sb, source_bulk_voltage e bulk_bias_voltage para a polarização de substrato. Depois da validação forma-se o radicando φ_s mais V_SB; se essa soma for negativa a raiz do efeito de corpo não seria real, então a tarefa falha com invalid_input em vez de devolver NaN. Os resultados são arredondados a doze casas decimais para que a mesma entrada produza sempre o mesmo JSON em todos os motores JavaScript, e zeros com sinal colapsam para zero.
Uso prático, unidades coerentes, preço e canais de entrega
Use a API quando um script, uma plataforma de aulas, um pipeline de caracterização ou uma revisão de projeto precisar de JSON estável para muitos pontos de polarização sob um único contrato. Cada solicitação bem-sucedida é um item faturável a US$ 0,002; a validação falha, inclusive um parâmetro não finito, não consome saldo. Os resultados são plenamente determinísticos: as mesmas quatro entradas produzem sempre os mesmos threshold_voltage, body_term e sqrt_argument. Ligue o endpoint a exercícios de entrevista analógica, conferidores de concurso ou auxiliares de extração de parâmetros nos quais você já prefere erros de domínio explícitos a widgets opacos que não explicam por que uma entrada ruim foi recusada.
Casos de integração
Exercícios e tarefas de efeito de corpo em canal longo
Estudantes e avaliadores confirmam Vth para V_FB, γ, 2φ_F e V_SB dados, inclusive o caso de polarização nula, com rejeição clara invalid_input quando falta algum parâmetro ou ele não é finito.
Fixtures determinísticos para testes de física de dispositivo
Pipelines que alimentam testes unitários ou cadernos de aula podem chamar um oráculo puro de Vth em vez de copiar a identidade da raiz em cada arquivo de fixture.
Perguntas técnicas
Como calcular a tensão de limiar MOSFET com esta API?
Envie um corpo JSON com flat_band_voltage, body_effect_coefficient, surface_potential e bulk_bias finitos. A resposta devolve threshold_voltage em volts junto com o termo de corpo, o radicando, as entradas validadas e a string de fórmula.